We are looking for a qualified Frontend Engineer with expertise in React to join our Software Engineering team at Tagaddod. As a Frontend Engineer, you will be responsible for developing and maintaining user interfaces for our web applications using React and other related technologies. You will work closely with our design and backend teams to create functional and visually appealing web applications that provide an excellent user experience.
In this role, you should have a solid understanding of frontend development principles and best practices. You should be proficient in React and have experience with modern frontend tools and frameworks. Attention to detail, good problem-solving skills, and the ability to work in a collaborative team environment are essential for success.
Responsibilities:
- Develop and implement user interfaces for web applications using React
- Collaborate with designers to translate design mockups into functional interfaces
- Optimize applications for maximum speed and scalability
- Write clean, maintainable, and efficient code
- Work closely with backend developers to integrate frontend interfaces with backend APIs
- Perform code reviews and provide constructive feedback to peers
- Stay up-to-date with the latest frontend technologies and best practices
Requirements
Your Skills and Qualifications:
- Bachelor's degree in Computer Science or a related field
- 1-3 years of experience in frontend development using React and JavaScript
- Experience with HTML, CSS, and CSS preprocessors (e.g., Sass, LESS)
- Understanding of responsive design and mobile-first development
- Experience working with RESTful APIs
- Knowledge of version control systems, such as Git
- Knowledge in typescript is a plus
- Good understanding of cross-browser compatibility and accessibility standards
- Excellent problem-solving and debugging skills
- Strong collaboration and communication skills