Responsibilities:
Develop user interfaces for web applications using React.js and other modern frontend technologies.
Translate UI/UX designs and wireframes into high-quality code.
Collaborate with designers to ensure the technical feasibility of UI/UX designs.
Create reusable components and frontend libraries for future use.
Optimize applications for maximum performance and scalability.
Participate in code reviews to maintain code quality and ensure best practices.
Collaborate with backend developers to integrate frontend interfaces with backend APIs.
Stay up-to-date with industry trends and advancements in frontend development.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a Frontend Developer with a strong focus on React.js.
Proficient understanding of web markup languages, including HTML5 and CSS3.
Strong proficiency in JavaScript and ES6+.
Experience with frontend frameworks and libraries such as Redux, Vue.js, or Angular is a plus.
Familiarity with build tools such as webpack, Babel, or Gulp.
Knowledge of RESTful APIs and integration with backend services.
Understanding of version control systems, such as Git.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work effectively in a fast-paced, dynamic environment.