HamburgerMenu
hirist

React.js Developer - Frontend Architecture

Vikgol
Bangalore
5 - 7 Years

Posted on: 26/12/2025

Job Description

Job Title : ReactJS Developer

Experience Required : 5 to 7 Years

Location : Bangalore

Employment Type : Full-Time

Joining : Immediate

About the Role :

We are looking for a passionate and skilled ReactJS Developer to join our front-end engineering team. The ideal candidate should have hands-on experience building scalable, high-performance, and responsive web applications. You will work closely with UI/UX designers, backend engineers, and product owners to develop intuitive user interfaces and deliver seamless user experiences.


This role requires strong expertise in modern JavaScript, React.js ecosystem, component-driven architecture, state management, performance optimization, and code quality.

Key Responsibilities :

Front-End Development :

- Develop new user-facing features using ReactJS and modern JavaScript (ES6+).


- Build reusable components and libraries for future use.

- Implement pixel-perfect and responsive UI based on Figma/Sketch/Adobe XD designs.

- Optimize components for maximum performance across all devices and browsers.

- Ensure application scalability, maintainability, and high performance.

Architecture & Design :


- Work with the team to design clean and scalable front-end architecture.


- Implement component-driven design and modular structure.


- Collaborate with product and design teams to transform requirements into technical solutions.

Integration & API Work :

- Integrate backend REST APIs/GraphQL endpoints with front-end components.

- Handle authentication flows, error handling, and client-side data management.

- Work closely with backend developers to ensure smooth integration.

State Management :

- Manage application state using Redux, Redux Toolkit, Context API, MobX, or Recoil.

- Implement data caching, global state, and local storage-based persistence.

Testing & Quality :

- Write clean, maintainable, and well-documented code.

- Implement unit testing using Jest, React Testing Library, Enzyme, or similar frameworks.

- Participate in code reviews, pair programming, and continuous improvements.

Performance & Best Practices :

- Optimize front-end performance (lazy loading, code splitting, memoization, etc.).

- Ensure accessibility (WCAG standards) and cross-browser compatibility.

- Follow best practices for security, including XSS protection and safe UI rendering.

Agile & Collaboration :

- Participate in sprint planning, standups, retrospectives, and product discussions.

- Work within Agile/Scrum environments.

- Collaborate with cross-functional teams for seamless delivery.

Required Skills :

- Strong hands-on experience with ReactJS, JavaScript (ES6+), HTML5, CSS3.

- Experience with state management libraries like Redux, Redux Toolkit, MobX, or Context API.

- Experience with REST APIs, JSON, asynchronous programming, and promises.

- Understanding of Webpack, Babel, Vite, or other build tools.

- Knowledge of version control systems (Git, GitHub/GitLab/Bitbucket).

- Strong debugging and browser DevTools experience.

- Ability to build responsive and mobile-friendly UI layouts.

Good to Have :


- Experience with TypeScript.


- Familiarity with Next.js, SSR/SSG concepts.


- Experience with CSS frameworks (Tailwind, Bootstrap, Material UI, Chakra UI).

- Knowledge of performance optimization tools like Lighthouse.

- Understanding of CI/CD pipelines.

- Experience with cloud environments (AWS, GCP, Azure) is a plus.

- Basic knowledge of UX principles.


info-icon

Did you find something suspicious?