Senior Front-End Developer – React / Next.js
About this role
Employer-provided description, formatted for easier reading.
Job Title : Senior Front-End Developer – React / Next. js
Location: Remote
Employment:W2/C2C
Visa: USC,H1B. GC-EAD
Job Summary
We are looking for an experienced Senior Front-End Developer with strong expertise in React. js, Next. js, TypeScript, and modern web application development.
The ideal candidate will be responsible for building scalable, responsive, high-performance web applications and reusable UI components.
The candidate should have strong experience working with modern frontend architectures, API integrations, state management, performance optimization, testing, and CI/CD.
Key Responsibilities
- Design and develop modern, responsive web applications using React.js and Next.js.
- Build reusable, scalable, and maintainable React components and frontend architectures.
- Develop applications using TypeScript, JavaScript, HTML5, and CSS3.
- Implement Next.js SSR, SSG, ISR, routing, and server/client-side rendering patterns.
- Integrate frontend applications with REST APIs and GraphQL APIs.
- Implement efficient data fetching, caching, and state management.
- Work closely with UX/UI designers to convert designs into responsive and accessible web experiences.
- Optimize applications for performance, scalability, SEO, and accessibility.
- Implement responsive designs across desktop, tablet, and mobile devices.
- Develop reusable UI/component libraries and establish frontend coding standards.
- Write unit, integration, and end-to-end tests using tools such as Jest, React Testing Library, Playwright, or Cypress.
- Troubleshoot and resolve frontend performance, compatibility, and production issues.
- Participate in code reviews and maintain high-quality coding standards.
- Work with Git-based development workflows and CI/CD pipelines.
- Collaborate with backend developers, architects, QA engineers, designers, and product teams.
Required Skills
- 5+ years of Front-End Development experience
- Strong hands-on experience with React.js
- Strong hands-on experience with Next.js
- Expert-level JavaScript / TypeScript
- Strong knowledge of HTML5 and CSS3
- Experience with REST APIs and GraphQL
- Strong understanding of responsive web development
- Experience with frontend state management such as Redux, Context API, Zustand, or similar
- Strong understanding of React hooks, component lifecycle, and reusable component architecture
- Experience with Next.js SSR, SSG, ISR, and API/data-fetching patterns
- Experience with frontend performance optimization
- Understanding of SEO and WCAG accessibility
- Experience with Jest / React Testing Library / Playwright / Cypress
- Strong experience with Git
- Experience with CI/CD and cloud deployment
- Strong debugging and problem-solving skills
Preferred Skills
- Experience with Azure or Vercel
- Experience building design systems / component libraries
- Experience with Tailwind CSS or similar CSS frameworks
- Experience with Webpack, Vite, or modern frontend build tools
- Understanding of micro-frontends
- Experience with authentication such as OAuth, JWT, or SSO
- Experience with web analytics and monitoring
- Familiarity with Agile/Scrum development
Ideal Candidate
The ideal candidate is someone who can independently own the frontend development of a large-scale web application, make sound architectural decisions, build reusable React/Next. js components, integrate APIs, troubleshoot complex frontend issues, and ensure the application is fast, scalable, accessible, secure, and maintainable.