Job description:
- Developing and maintaining UI components: Designing and implementing user interface components for web applications using React JS principles and best practices.
- Translating designs into code: Transforming wireframes and designs into functional, interactive user interfaces.
- Building reusable components: Creating modular and reusable components to streamline development and improve code maintainability.
- Optimizing performance: Ensuring that components and the overall application are optimized for performance, responsiveness, and scalability.
- Collaborating with teams: Working closely with UI/UX designers, backend developers, and QA engineers to ensure a cohesive and functional product.
- Debugging and troubleshooting: Identifying and resolving issues within the React JS codebase to ensure smooth application functionality.
- Staying up-to-date: Keeping abreast of the latest trends, technologies, and best practices in React JS development.
Skills and Experience:
- Strong proficiency in JavaScript, HTML, and CSS: A solid foundation in these core web technologies is essential.
- Experience with React JS: Understanding React JS concepts, components, state management, and the React JS ecosystem.
- Familiarity with other front-end libraries and tools: Experience with tools like Webpack, Babel, and NPM/Yarn, as well as state management libraries like Redux or MobX.
- Knowledge of version control systems: Proficiency in using Git for code management and collaboration.
- Understanding of web development principles: Knowledge of responsive design, cross-browser compatibility, and web accessibility.
- Problem-solving and analytical skills: Ability to identify and resolve technical challenges effectively.
- Excellent communication and collaboration skills: Ability to work effectively with cross-functional teams.
Job Type: Full-time
Pay: ₹12,000.00 - ₹14,000.00 per month
Benefits:
Work Location: In person