14 days ago
Doha, QatarSenior
Responsibilities
- Build responsive and high-performance web user interfaces.
- Develop new features and products using frontend tools.
- Write unit tests and participate in code reviews.
- Implement and maintain the frontend codebase.
- Optimize frontend performance, minimize load times, and reduce resource usage.
- Collaborate with designers, backend teams, and product managers to create user experiences.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 4+ years of professional front-end development experience.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with a UI library such as Ant Design or Material-UI.
- Experience with Recoil or Redux for state management.
- Experience with React Query for data fetching and caching.
- Familiarity with modern frontend build pipelines and tools.
- Proficiency in frontend testing frameworks such as Jest and React Testing Library.
- Ability to optimize frontend performance and reduce resource usage.
- Good communication skills for collaboration with designers and product managers.
Benefits
- Collaborate with a worldwide team.
- Learning budgets and access to courses and growth tools.
- Autonomy and ownership over tasks and career path.
- Flexible time off, generous leave, and wellness policies.
- Agile/Scrum working environment.
- Great Place to Work® certified workplace.
- Equal opportunity workplace committed to fairness and inclusion.
