Frontend Engineer
Agolo
Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on Nov 27, 2024
Innovation is at the heart of what we do. At Agolo, natural language processing, machine learning, and data are at the core of our work.
We are seeking a frontend engineer to join our team in Cairo. As a Frontend Engineer at Agolo, you will work closely with our data science and product teams to build the next-generation AI product support platform.
Join Agolo and come work with some of the world’s most talented data scientists, engineers, and thought leaders.
As a Frontend Engineer, you will:
- Develop and Maintain Web Interfaces: Build responsive and interactive web applications using modern front-end technologies like HTML, CSS, JavaScript, and frameworks such as React, Vue, or Angular.
- Collaborate with Teams: Work closely with the product team to implement designs and ensure that they are fully optimized across all platforms and browsers.
- Write Clean, Maintainable Code: Ensure that code is modular, well-structured, and follows best practices for performance, scalability, and maintainability.
- Optimize Web Performance: Focus on improving the performance of web applications through techniques like lazy loading, code splitting, and optimizing assets.
- Debug and Troubleshoot: Identify issues, debug problems, and optimize the front-end code for improved speed and reliability.
- Contribute to Code Reviews: Participate in code reviews to maintain high coding standards and learn from team members.
- Stay Up-to-Date with Front-End Trends: Continuously learn and implement new front-end technologies, techniques, and best practices to improve development efficiency and the quality of the end product.
Qualifications:
- A minimum of 3+ years of frontend web development experience is a must (Preferably ReactJs).
- Proficiency in HTML, CSS, JavaScript (ES6+), Typescript, and modern front-end frameworks.
- Familiarity with REST APIs and asynchronous programming.
- Knowledge of version control systems (Git) and collaborative development workflows (GitHub, GitLab, etc.).
- Ability to translate designs into high-quality, pixel-perfect user interfaces with a strong understanding of user experience best practices.
- Excellent team player with strong written and verbal English communication skills. Ability to work effectively in a collaborative environment, especially with remote or cross-functional teams.
Preferred qualifications:
- Familiarity with state management tools like Redux, MobX, or Vuex.
- Experience with testing frameworks (Jest, Mocha, Cypress, etc.).
- Familiarity with CI/CD pipelines and Agile development methodologies.
What we Offer:
- Participate in building world-class products and applications for our leading-edge AI platform
- Join a fun, diverse team of the world’s most talented professionals
- Competitive compensation packages
- Highest tier social insurance and local health insurance
- Flexible and open leave policy
- Flexible working hours