At Keypath, we invite you to be part of something transformative. As a global EdTech leader, we collaborate with prestigious universities to create and deliver online education solutions that tackle global social and economic challenges head-on.
Join our dynamic, fast-growing international team that thrives on collaboration, innovation, and lifelong learning. With offices in Kuala Lumpur, Melbourne, Sydney & Chicago, we are truly a global company. Today, we're a family of over 700 passionate "Keypathers" worldwide.
Join Keypath’s New APAC IT Division: Build, Innovate, and Grow
Keypath is establishing a brand-new IT division in the APAC region, creating an exciting opportunity to join a team from the ground up. As we build this division from scratch, we’re looking for passionate professionals eager to shape its foundation, drive innovation, and grow alongside a dynamic and collaborative team. This is a unique chance to be part of something new, influence key decisions, and develop your career within a global company committed to technological excellence.
Job Description
The Full Stack Developer will work closely with the Learning Designers, Interactive Learning Designers, and various cross-functional representatives to support the delivery of interactive course builds, partner websites, including enhancements, redesigns, A/B Tests, maintenance, bug fixes, and more.
Suitable candidates will have demonstrated real-world experience building well-designed responsive websites and interactive web-objects that work with all major browsers and devices.
Responsibilities will include the following:
- Develop and maintain bespoke web-objects for interactive learning experiences within university LMS platforms.
- Build and customise LMS themes to align with university partner branding and usability requirements.
- Develop and maintain backend architecture to support custom web-based learning tools and integrations.
- Write clean, efficient, and maintainable code in JavaScript and PHP, ensuring compatibility with LMS platforms.
- Implement and manage API integrations between LMS platforms, third-party services, and internal tools.
- Troubleshoot and debug issues related to LMS integrations, theme customisation, and web object functionality.
- Ensure compliance with web accessibility standards (WCAG) and university IT policies.
- Maintain documentation for code, architecture, and development processes to ensure continuity and scalability.
- Participate in the full development lifecycle, including estimation, development, and deployment
- Communicate project status and timelines to business stakeholders
- Review and respond to operational issues, escalating as necessary
- Work with the rest of the web development team to implement strategic improvements
- Participate in code reviews and give feedback to other developers
Qualifications
Education:
- BS/BA Degree in computer science, industry certifications, or equivalent experience
Requirements:
- Local Malaysian are encouraged to apply
- BS/BA Degree in computer science, industry certifications, or equivalent experience
- Three years’ experience in HTML 5, CSS, JavaScript/jQuery, Responsive Web Design
- Shell scripts and other languages including Perl, Bash or CSH.
- Candidate should possess strong written and verbal communication skills, proven analytical and interpersonal skills, and have proficiency in using Microsoft Office applications.
- Strong problem-solving and analytical abilities, capable of learning new technologies quickly
- Ability to collaborate effectively and work as part of a team
- Excellent communication skills and ability to effectively translate business requirements into actionable tickets
- Preferable candidates with backend developing exposure
Technical skills:
- Ability to translate mockups (PSDs, Zeplin, etc.) to functional, valid HTML 5 / CSS RWD code
- Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
- Authentication: Experience implementing OAuth and JWT.
- Familiar with asynchronous JavaScript programming with RESTful web services
- Familiarity with front-end frameworks such as React or Vue.js is a plus.
- Proficiency in responsive web design and cross-browser compatibility
- Basic understanding of version control systems (e.g., Git)
- Knowledge of PHP7 or PHP 8 / MySQL (LAMP) development a plus
- Experience using a JavaScript library like jQuery, nvm/npm
- Ability to troubleshoot and debug technical issues with a multitude of 3rd party integrations
- Knowledge of shell scripts and other languages including Perl, Bash or CSH is a plus.
Additional Skills:
- Think logically and be able to articulate thoughts in a clear, concise manner.
- Take ownership of assignments and see them through to completion.
- Quickly learn and adapt when dealing with unfamiliar systems and applications.
- Be able to communicate clearly and effectively with business partners and co-workers.
- Commit to meeting deadlines and complete work in a timely manner.
- Be willing to go the extra mile to get the job done, including occasional overtime.
- Display exceptional follow-through, personal drive, and the desire to make a difference. Keep in mind future state when developing solutions to problems presented
- Willingness to learn and implement new concepts within Drupal 8 and web development in general
Additional Information
At Keypath, we put our people first. We’re committed to creating a flexible, inclusive, and supportive work environment where you can thrive. Here’s what you can expect as part of our team:
Benefits and Rewards:
- Opportunity to work in office, hybrid or remotely
- All the necessary equipment for success including laptop
- Access to health & wellbeing programs including an Employee Assistance Program and Mental Health Days
- Learning & growth opportunities including access to LinkedIn Learning, Career Development Programs and Learning Labs
- Employee led Initiatives such as Culture Club, Team Green, Sustainability and more
- Company events and activities run in office and remotely
Why Keypath?
- Global EdTech Leader: Join an industry on the rise.
- Transform the World: Contribute to upskilling and reskilling globally.
- Make an Impact: Help solve future economic and social challenges.
Join Keypath and make a difference. We welcome applicants from diverse backgrounds and offer inclusive support throughout the recruitment process.