- LocationHyderābād, India, ,
Job Title: React.js Engineer
Location: Hyderabad
Experience range: 6 - 10
Job Description:
As a React.js Engineer, you will play a crucial role in designing, developing, and implementing interactive user interfaces for web applications using React.js, a popular JavaScript library. Your primary responsibility will be to collaborate with cross-functional teams, including designers and backend developers, to translate design mockups and wireframes into high-quality, responsive user interfaces.
Responsibilities:
- Develop and maintain efficient, reusable, and reliable React.js code.
- Collaborate with designers to translate UI/UX design wireframes into React components.
- Implement responsive web design principles to ensure optimal performance across different devices and screen sizes.
- Optimize applications for maximum speed and scalability.
- Identify and resolve performance and scalability issues.
- Collaborate with backend developers to integrate frontend code with server-side logic.
- Write comprehensive unit tests and participate in code reviews to ensure code quality and maintainability.
- Stay up-to-date with the latest trends and best practices in frontend development and React.js.
Requirements:
- Strong proficiency in JavaScript, HTML, CSS, and related frontend technologies.
- Solid understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Redux) and tools (such as Webpack).
- Familiarity with RESTful APIs and asynchronous request handling.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Knowledge of code versioning tools, such as Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
A successful React.js Engineer should have a passion for building intuitive and visually appealing user interfaces while maintaining code quality and performance. You should be a proactive problem solver with a keen eye for detail, capable of working in a fast-paced and collaborative environment. Your expertise in React.js will be instrumental in creating engaging and seamless web experiences for users.