94 Innova Esi Jobs
React.js Developer - Javascript/TypeScript (5-9 yrs)
Innova Esi
posted 25d ago
Fixed timing
Key skills for the job
About the Role :
- We are seeking a highly skilled and experienced Senior React. js Developer to join our dynamic engineering team.
- As a Senior React.js Developer, you will be responsible for designing, developing, and maintaining high-quality, user-centric web applications using React.js and related technologies.
- You will play a key role in delivering exceptional user experiences and driving the success of our web-based products.
Key Responsibilities :
- Design, develop, and maintain complex and interactive user interfaces using React.js, JavaScript, and related technologies (e.g., HTML, CSS, TypeScript).
- Develop and implement reusable UI components and libraries.
- Optimize application performance, including page load times and responsiveness.
- Ensure cross-browser compatibility and accessibility for all users.
- Implement effective state management solutions using libraries like Redux, Zustand, or Recoil.
- Manage application state efficiently and maintain data integrity.
- Integrate React applications with backend APIs (RESTful, GraphQL) and other data sources.
- Handle data fetching, caching, and error handling effectively.
- Write unit tests, integration tests, and end-to-end tests using tools like Jest, Enzyme, or React Testing Library.
- Participate in code reviews and ensure high-quality code standards.
- Collaborate effectively with designers, backend developers, product managers, and other stakeholders.
- Communicate technical information clearly and concisely, both verbally and in writing.
- Stay up-to-date with the latest advancements in React.js, JavaScript, and front-end technologies.
- Explore and evaluate new technologies and tools to improve development efficiency and application quality.
Qualifications :
Essential :
- 5-9 years of professional experience in front-end development, with at least 3 years of experience with React.js.
- Strong proficiency in JavaScript (including ES6+), HTML, and CSS.
- In-depth knowledge of React.js concepts, including components, state management, and routing.
- Experience with state management libraries (e.g., Redux, Zustand, Recoil).
- Experience with RESTful APIs and API integration.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and interpersonal skills.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Javascript Developer roles with real interview advice