Senior Frontend Developer
Software Engineering
Remote
Location: 100% Remote
Duration: 6-Month Contract (Through end of 2026)
About the job
We are seeking a Senior Software Developer to join our team for a 6-month remote assignment. In this role, you will be instrumental in building modern, scalable web applications and delivering highly interactive, performant user interfaces. You will focus on contributing to a reusable component architecture and supporting dynamic, content-driven experiences across our digital platforms.
You will partner closely with cross-functional groups—including UX/UI designers, backend engineers, and DevOps teams—to ensure our solutions are not only visually engaging but also accessible and technically robust. If you have a passion for high-quality user experiences and continuous improvement in frontend practices, we encourage you to apply.
Responsibilities
· Design and develop responsive web applications and maintain reusable component libraries utilizing React and Next.js.
· Integrate frontend interfaces with headless CMS platforms and fetch/render content using REST or GraphQL APIs.
· Optimize applications for speed, scalability, browser compatibility, and SEO/AEO, ensuring all Core Web Vitals targets are met.
· Build highly accessible applications that strictly align with WCAG 2.2 AA standards.
· Support modern deployment workflows and implement server-side and edge rendering patterns.
· Collaborate cross-functionally with UX/UI designers, API teams, and platform engineers to deliver end-to-end solutions.
· Conduct comprehensive code reviews, maintain high code-quality standards, and provide technical mentorship to junior developers.
· Actively contribute to Agile ceremonies, delivery planning, and the continuous evolution of frontend tooling and architecture.
Minimum qualifications:
· Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
· 5 years of experience in software development.
· 3 years of experience building applications with React.js, including hooks, component architecture, and lifecycle management.
· Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern frontend tooling.
· Experience building scalable, maintainable UI components and cross-browser applications.
· Experience with debugging tools (e.g., Chrome Inspector), performance tuning, and cross-device testing.
Preferred qualifications:
· Experience with Next.js application development, rendering strategies (server-side and edge), and A/B testing.
· Experience integrating frontends with headless CMS platforms (e.g., Sanity, Contentful) and working with APIs (REST / GraphQL).
· Experience with modern UI frameworks and styling tools (e.g., Tailwind CSS, shadcn) and design systems.
· Familiarity with web performance optimization, AEO/SEO strategies, and meeting Core Web Vitals targets.
· Experience with automated testing frameworks (e.g., Jest, Playwright).
· Familiarity with Docker, CI/CD pipelines, and modern cloud deployment workflows.
· Strong ability to lead technical decisions, influence architecture, and communicate effectively across teams.