- Javascript
- HTML5/CSS3
- Tailwind CSS
- GraphQL/REST
SDE-II
About the Role
We’re looking for an experienced Software Development Engineer 2 (SDE 2) with a focus on front-end development and a passion for eCommerce to join our growing team. With 3-5 years of hands-on experience, you’ll be responsible for building high-performance, platform-agnostic storefronts for some of the world’s biggest brands. You’ll work with modern JavaScript frameworks like Next.js and Vue.js, leveraging headless CMS tools and integrating with eCommerce platforms such as Shopify, Salesforce Commerce Cloud, or Adobe Commerce.
In this role, you will be working closely with both design and back-end teams to create highly optimized, composable storefronts that are scalable, modular, and user-friendly. You’ll also stay up-to-date on the latest technologies and development practices to help deliver the best possible solutions to our clients.
What You’ll Do
- Front-End Development: Build custom, high-performance, and modular storefronts using JavaScript frameworks like Next.js, Vue.js, and vanilla JS.
- eCommerce Integrations: Work with one or more eCommerce platforms (e.g., Shopify, Salesforce Commerce Cloud, Adobe Commerce) and integrate them with front-end applications.
- Headless CMS Integration: Use headless CMS tools such as Strapi or Contentful to create and manage custom content models that drive dynamic storefronts.
- Responsive Design: Ensure that storefronts are responsive, accessible, and optimized for various devices, including mobile and desktop.
- Performance Optimization: Write clean, maintainable code while focusing on performance and scalability, ensuring the best user experience.
- Collaboration: Work closely with designers, back-end developers, and project managers to ensure seamless integration and delivery of projects.
- Version Control: Use Git or similar version control systems to manage codebases and collaborate with other developers effectively.
- Code Reviews & Best Practices: Participate in code reviews, ensuring that coding standards, performance optimization, and best practices are adhered to.
- Testing & Debugging: Implement unit and integration tests to ensure the stability and quality of the code.
- Documentation: Maintain clear and comprehensive documentation for developed solutions to support future scalability and handovers.
What You’ll Need
- Experience: 3-5 years of experience in front-end development, focusing on JavaScript and modern frameworks like Next.js, Vue.js, and vanilla JS.
- eCommerce Platform Knowledge: Familiarity with one or more eCommerce platforms (Shopify, Salesforce Commerce Cloud, Adobe Commerce) and experience integrating with these platforms.
- Headless CMS: Experience working with headless CMS tools such as Strapi or Contentful, including creating custom content models.
- Responsive Design: Strong understanding of responsive design principles and front-end performance optimization.
- API Integration: Experience working with REST and GraphQL APIs for integrating third-party services.
- Version Control: Proficient in using Git or similar version control tools.
- Testing: Experience with unit testing and integration testing frameworks (e.g., Jest, Mocha).
- Collaboration Skills: Strong communication and collaboration skills, with the ability to work in cross-functional teams.
- Agile Experience: Comfortable working in an Agile environment, participating in daily standups, sprint planning, and retrospectives.
- Attention to Detail: High attention to detail, with a focus on delivering pixel-perfect, highly performant solutions.
Bonus Skills
- Server-Side Rendering: Knowledge of server-side rendering and static site generation with tools like Next.js.
- Accessibility Best Practices: Understanding of accessibility standards and how to implement them in front-end applications.
- Cloud Platforms: Familiarity with AWS, Azure, or other cloud providers for deploying and scaling applications.
This role is perfect for someone looking to step up their front-end development game and work on exciting, global-scale eCommerce projects that push the boundaries of modern web development.