- Collaborate with cross-functional teams including designers, back-end developers, and product managers to translate requirements into functional user interfaces.
- Develop and maintain high-quality, reusable, and efficient code using React and related technologies.
- Implement responsive designs that work seamlessly across different devices and platforms.
- Work closely with the UI/UX designers to ensure the integrity of the user experience and visual design.
- Integrate with back-end systems and APIs to fetch and update data, ensuring efficient communication and synchronization.
- Optimize applications for maximum performance and scalability.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
- Stay updated with the latest trends and advancements in front-end development, cloud technologies, and APIs.
- Collaborate with the DevOps team to deploy and monitor applications on cloud platforms.
Required Skills And Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 4-8 years of hands-on experience in front-end development, with a strong focus on React.
- Strong knowledge of JavaScript, HTML5, CSS3, and related front-end technologies.
- Proven experience in developing web applications and mobile applications using React.
- Solid understanding of responsive design principles and best practices.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and experience integrating front-end applications with cloud services.
- Proficiency in working with APIs, including RESTful APIs, and integrating them into front-end applications.
- Experience with version control systems, build tools, and modern development workflows.
- Strong problem-solving and analytical skills, with attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Knowledge of front-end testing frameworks and methodologies is a plus.
- Familiarity with mobile app development frameworks such as React Native is a plus.