Seeking a highly skilled and experienced Front-End Developer to join our dynamic team. As a Front- End Developer, you will be responsible for designing and implementing user interfaces for our web applications and mobile applications using React. This position requires a strong background in React development, proficiency in building responsive and user-friendly interfaces, and knowledge of cloud services and APIs.
Responsibilities:
• 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.