HamburgerMenu
hirist

React.js Developer - Javascript

Vikgol
Multiple Locations
2 - 7 Years

Posted on: 10/12/2025

Job Description

Job Title : ReactJS Developer


Experience Required : 2 7 Years


Location : Bangalore, Hyderabad, Chennai, Pune, Mumbai, Delhi, Gurugram, Noida


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.


Soft Skills :


- Strong problem-solving and analytical skills.


- Excellent communication and teamwork abilities.


- Ability to work independently with minimal supervision.


- Attention to detail and commitment to high-quality delivery.


Why Join Us?


- Opportunity to work with modern front-end technologies and cutting-edge projects.


- Collaborative, growth-focused work culture.


- Exposure to high-performance systems and user-centric product engineering.


- Competitive compensation and career progression opportunities.


info-icon

Did you find something suspicious?