Senior Frontend Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Frontend Engineer with deep expertise in JavaScript/TypeScript, Next.js, and React.js to join our growing engineering team. Reporting to the CMS Technical Director, you will have a strong track record in building scalable, performant, and maintainable web applications while delivering pixel-perfect, accessible, and high-quality UI components., * Develop & maintain high-performance web applications using Next.js, React, and TypeScript.
-
Implement responsive, pixel-perfect UI components based on design system guidelines.
-
Integrate APIs (REST, GraphQL) and optimize CRUD operations for performance and scalability.
-
Work with headless CMS platforms (e.g., Contentful) for content management and personalization.
-
Ensure cross-browser compatibility, web accessibility (WCAG standards), and SEO best practices.
-
Collaborate with UI/UX designers, backend engineers, and product teams to build intuitive, frictionless experiences.
-
Optimize performance through Lighthouse audits, caching strategies, and Core Web Vitals improvements.
-
Write clean, well-documented, and testable code, following modern best practices.
-
Conduct code reviews, contribute to technical discussions, and mentor junior developers.
-
Work in an Agile/Scrum environment, contributing to sprint planning, retrospectives, and stand-ups.
Requirements
-
5+ years of front-end development experience focusing on JavaScript/TypeScript.
-
3+ years of hands-on experience with Next.js and React.js in production.
-
Advanced CSS skills, including CSS Modules, SCSS, PostCSS, and responsive design principles.
-
API Integration & CRUD Operations: Expertise in RESTful APIs and GraphQL.
-
Headless CMS Experience: Strong background in Sitecore, Contentful, Optimizely, Sanity, or similar CMS platforms.
-
Web Performance & Optimization: Experience with Lighthouse, Core Web Vitals, caching strategies, and performance monitoring.
-
Testing & QA: Proficiency in Jest, Cypress, Playwright, and UI testing strategies.
-
Version Control & CI/CD: Experience with Git (GitHub/GitLab/Bitbucket), automated testing, and cloud deployments (Vercel, AWS, Netlify, or Cloudflare Pages).
-
Design Systems: Experience with Storybook, Material UI, TailwindCSS, or Radix UI.
Benefits & conditions
The annual salary range for this position is $68,000 - $110,000. Placement within the salary range is based on a variety of factors, including relevant experience, knowledge, skills, and other factors permitted by law.
Benefits available with this position include:
-
Medical, vision, and dental insurance,
-
Life insurance,
-
Short-term and long-term disability insurance,
-
401k,
-
Flexible paid time off,
-
At least 15 paid holidays per year,
-
Paid sick and safe leave, and
-
Paid parental leave.