Posted on: 30/01/2026
Description :
Position : Front-End Developer
Location : Work from Office - Bengaluru (BTM 2nd Stage)
Shift : European Shift - 12 :00 PM to 8 :00 PM IST
Employment Type : Full-time (Immediate Joiners Only)
Experience : 2+ to 6+ years
About the Role :
We are seeking a skilled and motivated Frontend Developer with 4-6 years of hands-on experience in modern web development using ReactJS, Next.js, and TypeScript.
You will play a key role in developing dynamic, responsive, and scalable single-page and server-rendered applications while collaborating with cross-functional teams, including UI/UX designers, backend developers, and product stakeholders.
Strong proficiency in React, TypeScript, and Next.js is mandatory.
This role requires a developer who writes clean, type-safe, and maintainable code with a strong emphasis on performance, state management, authentication, secure authorization (OAuth2), server-side rendering (SSR), data fetching strategies, and API integration.
Experience with ERP systems is a plus but not mandatory.
Key Responsibilities :
- Design, develop, and maintain applications using ReactJS, Next.js, and TypeScript.
- Build reusable UI components and implement an efficient, component-based architecture.
- Implement server-side rendering (SSR) and static site generation (SSG) using Next.js; SSR usage is mandatory for key application flows.
- Simulate data fetching workflows to demonstrate handling of asynchronous operations, loading states, error states, and pagination/infinite scroll scenarios.
- Manage application state using Redux Toolkit for predictable and scalable state management.
- Integrate frontend interfaces with backend systems via REST APIs.
- Implement and simulate secure OAuth2 authentication flows, including token handling, refresh logic, protected routes, and redirect management, following industry best practices.
- Optimize UI performance using Reacts Virtual DOM, memoization, and shallow comparison techniques.
- Write unit and integration tests using Jest and React Testing Library to ensure high-quality, reliable code.
- Develop responsive, accessible, and cross-browser-compatible interfaces using JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Collaborate with designers and product managers to deliver intuitive and engaging user experiences.
- Stay up to date with modern frontend trends and contribute to improving code quality, standards, and team processes.
Required Qualifications :
- Bachelors degree in Computer Science, IT, or a related field.
- 2+ to 6+ years of frontend development experience.
Mandatory :
- Strong hands-on expertise in Next.js, ReactJS, and TypeScript.
- Demonstrated experience implementing Next.js SSR in production or simulated environments.
- Experience in simulating data fetching for frontend workflows (mock APIs, async services, loaders, error handling).
- Proficiency in JavaScript (ES6+) and modern frontend frameworks.
- Deep understanding of TypeScript features such as types, interfaces, and generics.
- In-depth knowledge of secure authentication and authorization flows (OAuth2), including the ability to simulate OAuth2 flows for development and testing purposes.
- Experience with state management libraries (Redux Toolkit).
- Strong background in unit testing and TDD.
- Experience with API integration (REST/XML-RPC) and Git version control.
- Solid understanding of React component lifecycle and frontend performance optimization.
- Strong debugging, problem-solving, and communication skills.
- Good understanding of responsive design and UI/UX principles.
Nice to Have :
- Familiarity with pagination and infinite scroll implementations.
- Exposure to ERP systems or large-scale enterprise applications.
- Understanding of accessibility standards (WCAG) and tools like Lighthouse.
- Experience with Webpack, Babel, and CI/CD pipelines.
- Working knowledge of Agile methodologies.
- Basic working knowledge of Docker for containerizing frontend applications and supporting development or deployment workflows.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1608437