React Developer
Software Engineering
Remote
Duration – 6 months
Location – 100% remote
About the job
As a Senior Software Developer, you will help build modern, scalable web applications using React and Next.js, heavily integrated with headless CMS platforms. Your work will directly impact content-driven digital experiences by developing user-facing applications and contributing to a robust, reusable component architecture. In this role, you will be a technical leader and a collaborative partner, working closely with UX/UI designers, backend teams, and platform engineers to deliver high-quality, highly performant, and fully accessible solutions.
Minimum qualifications:
· Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.
· 5 years of experience in software development.
· 3 years of experience building scalable applications using React.js (including hooks, component architecture, and lifecycle).
· Experience with JavaScript, TypeScript, HTML5, CSS3, and modern frontend tooling.
· Experience building responsive, cross-browser applications and utilizing debugging tools (e.g., Chrome Inspector).
Preferred qualifications:
· Experience with Next.js application development, shadcn, and Tailwind CSS.
· Experience integrating frontend applications with headless CMS platforms (e.g., Sanity, Contentful).
· Experience working with APIs (GraphQL and REST), application design, and state management.
· Experience with performance optimization, Core Web Vitals, AEO/SEO strategies, and rendering patterns (server-side and edge rendering).
· Experience building accessible applications aligned with WCAG 2.2 AA standards.
· Familiarity with testing frameworks (e.g., Jest, Playwright), A/B testing, Docker, and modern CI/CD deployment workflows (e.g., Vercel).
· Strong problem-solving skills with the ability to lead technical decisions, influence architecture, and mentor junior developers.
Responsibilities
· Design, develop, and maintain modern, responsive web applications and highly interactive user interfaces using React and Next.js.
· Build and scale reusable component libraries and design systems to ensure consistency across digital platforms.
· Integrate frontend systems with headless CMS platforms and consume REST/GraphQL APIs to fetch and render dynamic content.
· Optimize applications for speed, scalability, and browser compatibility, ensuring all Core Web Vitals and performance targets are met.
· Implement modern deployment workflows, server-side rendering, and edge rendering patterns.
· Ensure all applications are highly accessible and strictly align with WCAG 2.2 AA standards.
· Conduct comprehensive code reviews, maintain high code-quality standards, and drive continuous improvement in frontend practices.
· Participate in Agile ceremonies, collaborate with cross-functional teams (UX/UI, Backend, DevOps), and provide technical guidance to junior developers.