We are seeking a highly skilled React Developer to join our front-end development team. The ideal candidate will be responsible for developing user interface components and implementing them using React.js workflows. You will ensure that these components and the overall application are robust, maintainable, and performant. This role requires close collaboration with the rest of the team working on various layers of the infrastructure.
Experience – 3-8 Years
Location: Bangalore
Key Responsibilities:
Front-End Development:
Develop new user-facing features using React.js.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a wide range of web-capable devices and browsers.
State Management:
Implement state management using Redux or similar libraries.
Ensure the application’s state is predictable, maintainable, and easy to debug.
Manage component states and props to create a dynamic and interactive user interface.
Integration:
Integrate with back-end services and APIs to fetch and display data dynamically.
Collaborate with back-end developers to design and implement robust and scalable API endpoints.
Ensure seamless integration of front-end components with server-side logic.
Required Skills:
Technical Expertise:
Proficiency in React.js and its core principles.
Experience with state management libraries such as Redux.
Strong knowledge of JavaScript, HTML5, and CSS3.
Familiarity with RESTful APIs and front-end integration.
Understanding of modern front-end build pipelines and tools, such as Webpack, Babel, and NPM.
Familiarity with Git version control.
Problem-Solving Skills:
Strong analytical and problem-solving skills with attention to detail.
Ability to write clean, maintainable, and efficient code.
Communication & Collaboration:
Excellent verbal and written communication skills.
Ability to work effectively in a collaborative team environment.
Preferred Qualifications:
Experience with other front-end frameworks or libraries is a plus.
Familiarity with TypeScript.
Understanding of responsive design principles and mobile-first development.
Experience with testing frameworks like Jest or Enzyme
Bachelor's Degree