Position: Front End Developer (React JS)
Experience: 5+ Years
Location: PUNE, Bangalore, Chennai
Job Type: Full-Time
About the Role:
We are seeking a skilled Front-End Developer with 5+ years of experience in React JS to join our innovative team. The ideal candidate will have a strong background in building and maintaining dynamic web applications, with demonstrable experience in Flexbox, Context API, React Hooks, React Navigation, animations, error handling, debugging, and custom plugin development. As a Front-End Developer, you will be responsible for creating high-quality user interfaces and ensuring seamless user experiences.
Key Responsibilities:
Front End Development:
- Develop and maintain responsive web applications using React JS.
- Implement and optimize UI components using Flexbox for layout management.
- Utilize Context API and React Hooks for state management and functional
- components.
- Integrate and manage navigation within the application using React Navigation.
- Create smooth animations to enhance user interaction and experience.
- Implement error handling and debugging to ensure application stability.
- Develop custom plugins to extend application functionality.
Collaboration:
- Work closely with designers, backend developers, and product managers to
- translate requirements into functional code.
- Participate in agile development processes, including sprint planning, daily stand-
- ups, and retrospectives.
- Provide constructive feedback during code reviews and contribute to the
- continuous improvement of development practices.
Testing & Debugging:
- Write unit and integration tests to ensure code quality and reliability.
- Troubleshoot and resolve issues in a timely manner, ensuring minimal disruption to the user experience.
Optimization:
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Continuously improve the performance and user experience of the applications.
Education:
Bachelor's degree in computer science, Engineering, or a related field, or
equivalent practical experience.
Technical Skills:
- Proficiency in React JS and related technologies.
- Strong experience with Flexbox for responsive layout management.
- In-depth knowledge of Context API and React Hooks for state management.
- Experience with React Navigation for routing and navigation in React
- applications.
- Ability to create and manage complex animations.
- Strong skills in error handling, debugging, and troubleshooting.
- Experience in developing custom plugins.
- Proficiency in front-end technologies including HTML, CSS, and JavaScript.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Ability to work effectively in a team environment and manage multiple priorities.
Preferred Qualifications:
- Experience with additional front-end frameworks and libraries.
- Knowledge of back-end technologies and integration.
- Understanding of UX/UI principles and design thinking.
- Contributions to open-source projects or a strong online presence in the developer
- community.