About the Role
Are you passionate about building engaging and highly interactive web experiences? We're looking for a Senior Software Developer (Front End) to help shape advanced design and customization tools for a fast-growing U.S.-based e-commerce platform. In this role, you will design and develop modern front-end solutions that power interactive product customization experiences. You will collaborate closely with product designers and engineers to create scalable UI architectures and deliver high-performance applications that elevate the customer experience.
About You
● You have strong experience developing modern web applications using React and JavaScript.
● You enjoy building interactive, user-centered digital experiences that prioritize performance and usability.
● You collaborate effectively with designers, engineers, and product stakeholders.
● You care deeply about writing clean, testable, and maintainable front-end code.
● You stay current with emerging front-end technologies and continuously explore ways to improve the user experience.
● You enjoy mentoring developers and contributing to engineering best practices.
What You'll Be Doing
● Design and develop interactive front-end features for advanced product customization tools.
● Build scalable, reusable UI components using modern front-end frameworks.
● Collaborate with product designers and engineers to translate UX concepts into technical implementations.
● Optimize application performance to ensure fast and responsive user experiences.
● Integrate front-end components with RESTful APIs and GraphQL services.
● Ensure accessibility, responsiveness, and cross-browser compatibility across the platform.
● Write well-tested code and maintain high unit test coverage.
● Conduct code reviews and mentor developers to promote high-quality engineering practices.
● Contribute to improvements in front-end architecture and development workflows.
What We're Looking For
● Strong problem-solving skills and a solution-oriented mindset.
● Ability to work effectively in cross-functional teams.
● Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
● Attention to detail and commitment to delivering high-quality user experiences.
● Curiosity and willingness to experiment with new web technologies.
● Ownership mindset and accountability for delivering impactful features.
Technical Requirements
Must-Haves
● 5+ years of experience in Front End development .
● Strong experience with React , JavaScript (ES6+) , HTML5 , and CSS .
● Experience building interactive and high-performance web applications .
● Experience consuming RESTful APIs and/or GraphQL .
● Knowledge of web performance optimization , responsive design, and accessibility best practices.
● Experience with modern front-end build tools such as Webpack or Babel.
● Experience with Git and modern version control workflows .
● Experience working in Agile/Scrum environments .
Nice-to-Haves
● Experience with TypeScript .
● Familiarity with Node.js or other backend technologies.
● Experience collaborating with designers using tools such as Figma or Sketch .
● Experience building UI frameworks or design systems .