Senior Frontend Engineer (JSS SDK Team)

Engineering & Technology Kuala Lumpur, Malaysia


Description

Senior Front-End Engineer
 
About Us: 
Our mission is to elevate leading brands through unforgettable digital connections with their customers. Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers. Learn more at Sitecore.com.
 
Sitecore’s foundation is our diverse group of passionate, smart, innovative, and collaborative individuals located across four continents and over 25 countries. Having a wide range of perspectives, experiences, and skills is what makes us the company we are today. The Sitecore values are what drive and unite us across the globe.
 
About the Role: 
The JSS Team is a dedicated group of software engineers who specialize in creating and maintaining the JavaScript Services (JSS) SDK for Sitecore. This team ensures seamless integration of JavaScript frameworks with Sitecore, enabling developers to build dynamic, headless applications. They focus on delivering high-quality, robust, and scalable solutions, while continuously improving the SDK to meet the evolving needs of the developer community. 
 
Sitecore is looking for an experienced Senior Front-End Engineer with an extensive skill set in Front-End technologies and architecture, particularly JAMStack. As a Senior Front-End Engineer, you will be working on the JSS SDK which covers multiple JavaScript frameworks such as React, Angular, Vue, and Next.js. Moving forward, you will also be working on additional JavaScript frameworks as the product grows. Given that the JSS team is diverse and scattered across the globe, you will be collaborating closely with Engineering and Product teams across Europe and North America. 
 
What You’ll Do: 
  • Act as a primary driver for designing, developing, shipping and maintaining JSS SDK delivery. 
  • Act as a role model and the coach in development team to demonstrate high competency on team technology stack, Sitecore products, delivery process and team members interaction. 
  • Design, develop, and maintain the Sitecore JSS SDK which supports multiple JavaScript frameworks such as React, Angular, Vue, Next.js, etc. 
  • Ensure seamless integration of the JSS SDK with the Sitecore Experience Platform and Sitecore XM Cloud. 
  • Become one of the key drivers in the introduction and integration of additional SPA and Meta Frameworks into the Sitecore JSS SDK. 
  • Design, build and maintain CI & CD pipeline to ensure solutions can be delivered frequently, consistently and reliably. 
  • Support QA in maintaining test automation pipelines. 
  • Utilize Docker containers to create local development environments and streamline the testing process. 
  • Develop high-quality code and quality assurance automation(unit, integration, e2e) for features, bug fixes and hotfixes.
  • Ensure code quality through best practices, code reviews, and testing to keep maintainable and efficient code.  
  • Collaborate with cross-functional teams including architects, product managers, and other developers to deliver high quality software solutions. 
  • Work closely with technical writers to create and maintain comprehensive technical documentation. 
  • Actively participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.  
 
What You Need to Succeed:  
  • Minimum of 5 years in JavaScript development, with a proven track record of delivering high-quality features.
  • Advanced proficiency in JavaScript, TypeScript, and modern JavaScript frameworks/libraries such as React, Angular, Vue.js, Next.js, Nuxt, Astro, etc. 
  • Experience with development tools such as GitHub, JS debugger, lint, Webpack, NPM/Yarn, etc.
  • Expertise with Git, branching strategies, and version control workflows.
  • Solid understanding of CI/CD pipelines (Azure, GHA), containerization (Docker), and cloud services (Azure, Vercel, Netlify, or Cloudflare).
  • Advanced experience with automated testing frameworks such as Jest, Mocha, or Cypress.
  • Significant experience with integrating and working with React, Angular, Node.js, GraphQL and other web technologies
  • Exceptional analytical and problem-solving skills, with a proactive approach to identifying and resolving complex technical issues.
  • Superior verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences, including non-technical stakeholders.
  • Experience in working with remote teams; working hour will be 3pm - 12am MYT.
 
Additional Skills That Could Set You Apart:  
  • Having experience with: 
    • Working with open-source projects and SDKs, contributing to and integrating with community-driven codebases. 
    • Driving front-end development projects and mentoring junior developers. 
    • Familiarity with headless CMS.
    • Familiarity with different Content Delivery Networks (CDN)
 
Why you should click ‘Apply’: 
Sitecore is on a path of significant growth, driven by our passion for new technologies. We are prepared to capitalize on a $30 billion market opportunity, a testament to the promising stage of this field. Joining Sitecore now offers a unique chance to shape an industry that’s just beginning to unfold its potential. 

Share this job