Responsibilities
* Define and document the frontend architecture of the new e-commerce platform with growth, performance, and maintainability in mind.
* Select and justify frameworks, patterns, and tooling (e.g., React vs Vue, SSR vs SPA, Tailwind vs CSS-in-JS).
* Build a scalable and modular design system and component architecture, component libraries, etc.
* Ensure accessibility (a11y), responsive design, internationalization (i18n), and performance optimization are built-in from day one.
* Work closely with backend and cloud teams to integrate with APIs and services.
* Set code quality standards, testing strategies, and frontend CI/CD processes.
* Mentor and lead a frontend development team during implementation.
* Maintain a focus on security best practices for the frontend (e.g., XSS, CSRF protection).
* Create a migration plan to bring their existing websites to this new FE architecture. This should be done with no disruptions to the business operations.
Requirements
* 6+ years of frontend development experience, with 2+ years in a senior or architectural role.
* Expertise in at least one major JS framework (React preferred), and modern frontend tooling (Vite, Webpack, Babel, etc.).
* Experience with SSR, SSG, and hybrid rendering strategies.
* Deep understanding of browser performance, accessibility standards, and UI/UX principles.
* Strong architectural thinking and ability to weigh tradeoffs between different solutions.
* Collaborative mindset with excellent communication skills.
* Experience integrating with various of APIs, and can help BE engineers/architect to shape the data contract.
Nice to Have
* Experience with Salesforce-based web platforms or CMS integrations.
* Exposure to e-commerce platforms or design systems in a consumer setting.