Job Summary: We are seeking a highly skilled Frontend Engineer with a strong background in React.js to join our energetic team. The ideal candidate will have a passion for building user-friendly web applications and a deep understanding of modern frontend technologies. You will be responsible for developing and implementing high-quality user interfaces, ensuring optimal performance and responsiveness of applications.
Responsibilities:
- Design and develop responsive web applications using React.js, Redux, and Redux Saga.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability.
- Maintain and improve existing applications, ensuring high performance and responsiveness.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging technologies and industry trends to ensure our tech stack remains current.
- Work closely with backend developers to integrate APIs and other services.
Mandatory Skills:
- Strong proficiency in React.js and its core principles.
- Experience with state management libraries such as Redux and Redux Saga.
- Proficient in JavaScript, HTML5, and CSS3.
- Solid understanding of web performance optimization techniques.
- Experience with responsive and adaptive design.
- Familiarity with RESTful APIs and asynchronous request handling.
Preferred Skills:
- Experience with TypeScript.
- Knowledge of testing frameworks such as Jest or Mocha.
- Familiarity with version control systems, particularly Git.
- Experience with Agile methodologies.
- Understanding of SEO principles and best practices.
Qualifications:
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 3-5 years of experience in frontend development with a focus on React.js.
- Strong problem-solving