Full job description
Lead front-end architecture and execution for high-traffic component-based websites using React, Next.js, and TypeScript. Design front-end rendering strategies aligned with client goals and scalability. Lead CMS integrations with headless platforms like Contentful, Sitecore, Sanity, or Optimizely. Ensure security, accessibility, performance, and front-end best practices. Participate in sprint planning and deliver scalable, well-documented code. Collaborate with UI/UX designers, backend developers, and business analysts to translate requirements into technical solutions. Mentor junior and mid-level developers and enforce best practices in code quality, version control, testing, and deployment. Required skills include React, Next.js, TypeScript, HTML5, CSS3, headless CMS, REST/GraphQL APIs, modular web development, CSS tooling, frontend hosting solutions, JavaScript testing frameworks, and build tools. Experience with agile teams and strong communication skills are essential.
What you'll do
- Design and document front-end architecture for high-traffic, component-based websites using React and Next.js
- Define front-end rendering strategies that align with design requirements, client goals, and scalability
- Evaluate and implement modern front-end tools, libraries, and design systems
- Lead CMS integrations with headless and composable platforms such as Contentful, Sitecore, Sanity, or Optimizely
- Ensure security, accessibility, performance, and general front-end best practices are accounted for and adhered to
- Lead front-end execution across multiple digital projects in parallel
- Participate in sprint planning, estimation, and delivery schedules
- Write and review scalable, well-documented TypeScript code that meets standards and project timelines
- Solve complex implementation challenges independently and collaboratively
- Act as the technical point of contact for internal teams and external stakeholders
- Collaborate with UI/UX designers to bring Figma prototypes to life with precision and responsiveness
- Partner with backend developers and business analysts to ensure APIs support requirements and optimal front-end performance
- Translate business and user requirements into detailed technical solutions
- Mentor junior and mid-level front-end developers, fostering skill growth and knowledge sharing
- Define and enforce best practices across code quality, version control, testing, and deployment
- Contribute to internal documentation, reusable components, and process enhancements
Requirements
- In-depth knowledge and demonstrated use of React, Next.js, TypeScript, HTML5 and CSS3
- Proven experience with headless architecture and the Server-Client Rendering Spectrum
- Proven experience with API consumption (REST/GraphQL)
- Proven experience in modular web development using Atomic Design and Storybook
- Proven experience with CSS tooling such as CSS Modules, PostCSS, Sass, or Less
- Proven experience working across headless/composable CMS platforms like Contentful, Sitecore, Sanity and Optimizely
- Proven experience with modern frontend hosting solutions like Vercel and Netlify
- Experience with JavaScript testing frameworks such as Mocha, Jest, or Jasmine
- Experience with Webpack or similar build tools and module bundlers
- Excellent communication skills, especially in translating complex technical decisions for non-technical audiences
- Willingness to continually learn diverse technologies, techniques, and frontend topics
- In-depth knowledge of browser/client discrepancies and supported features
- In-depth knowledge of website performance considerations and performance tooling
- In-depth knowledge of accessibility and WCAG standards
- A willing and capable technical leader and mentor
- Knowledge of and experience working within agile teams
- Ability to work independently with a high level of accountability
- Ability to estimate and complete work in a deadline driven environment
- Preferred: Agency or consulting experience
- Preferred: Familiarity with Agile methodologies (Scrum, Kanban)
- Preferred: Experience working with distributed and remote teams
Tech stack
ReactNext.jsTypeScriptHTML5CSS3CSS ModulesPostCSSSassLessContentfulSitecoreSanityOptimizelyRESTGraphQLAtomic DesignStorybookVercelNetlifyMochaJestJasmineWebpack