Frontend Developer (
React.js / Next.js /
TypeScript)
Job Summary
We are looking for a skilled Frontend Developer with 4–7 years of experience in building modern, responsive, and high-performance web applications using React.js, Next.js, and TypeScript. The ideal candidate is passionate about creating exceptional user experiences, writing clean and maintainable code, and collaborating with cross-functional teams to deliver scalable digital solutions.
Key Responsibilities
- Develop, maintain, and optimize responsive web applications using React.js, Next.js, and TypeScript.
- Translate UI/UX designs into clean, reusable, and high-quality code.
- Build reusable components and front-end libraries for future use.
- Integrate frontend applications with RESTful APIs and backend services.
- Optimize applications for maximum speed, scalability, and performance.
- Collaborate with Product Managers, UI/UX Designers, Backend Developers, QA Engineers, and other stakeholders throughout the Software Development Life Cycle (SDLC).
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and contribute to technical discussions and best practices.
- Ensure code quality through testing, documentation, and adherence to coding standards.
- Stay up to date with emerging frontend technologies and industry best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 4–7 years of professional experience as a Frontend Developer or a similar role.
- Strong proficiency in React.js, Next.js, and TypeScript.
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux, Zustand, or Context API.
- Experience integrating RESTful APIs.
- Familiarity with responsive web design and cross-browser compatibility.
- Experience using Git and version control platforms such as GitHub or GitLab.
- Good understanding of software architecture, component-based development, and frontend best practices.
- Familiarity with Agile/Scrum development methodologies.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively within a team.
Preferred Qualifications
- Experience with Server-Side Rendering (SSR) and Static Site Generation (SSG) using Next.js.
- Familiarity with Tailwind CSS, Material UI, Ant Design, or similar UI frameworks.
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
- Knowledge of Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is a plus.
- Understanding of web performance optimization, SEO, and accessibility (WCAG).