Frontend Engineer

Job Type: Full Time
Experience: 8 years 
Location: South Africa

CompanyAgoda

In this role, you’ll get to: 

  • Drive collaboration with cross-functional teams such as Product, Product Design, and Engineering to construct and deliver high-quality products on the web. 
  • Led by example by demonstrating how to write quality code that meets the requirements and is in accordance with our architectural and front-end coding standards and patterns. 
  • Contribute to building a culture that optimizes applications using best practices for performance. 
  • Propose upgrades and updates necessary for keeping up with modern security and development best practices. 
  • Contribute to our shared component libraries and build modular and reusable components and libraries. 
  • Build efficient, reusable web components and architect reliable, performant, and scalable solutions. 
  • Identify areas of improvement and drive web best practices. 
  • Provide mentorship for more junior team members and share knowledge with the broader team. 

What you’ll Need to Succeed: 

  • At least 8 years of experience of extensive background in front-end development, working with client-side frameworks on large-scale applications (React is highly preferred). 
  • Strong core front-end skill set in JavaScript and the TypeScript ecosystem. 
  • Strong architecture skills and drive decision-making in the team. 
  • Experience working with component libraries. 
  • Strong product sense and a passion for client-side performance optimization. 
  • Demonstrated ability to drive changes and impact across various teams. 
  • Love collaborating via code reviews and architecture discussions and is motivated to improve their teammates’ productivity. 

It’s great if you have: 

  • Led teams and projects to solve significant, complex problems. 
  • Experience working on an app or internet company that is at scale. 
  • Experience working in a data-driven company, as well as experience analyzing and working with big data. 
  • Experience with modern JavaScript/TypeScript libraries and tooling (e.g., VueJS, AngularJS). 
  • Proficiency in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD. 

Method of Application

Interested and qualified? Go to Agoda on careersatagoda.com to apply