Agoda

Lead Software Engineer - Front End (Bangkok based, Relocation provided)

Agoda

Apply
6 months ago
Bangkok, Thailand
Staff+

Responsibilities

  • Lead the design and development of highly distributed, large-scale front-end applications.
  • Drive collaboration with product managers, product designers, and engineers.
  • Serve as a front-end expert on large-scale projects, providing technical guidance and mentorship.
  • Develop proof of concepts and evaluate new technologies.
  • Implement technical, strategic decisions in cross-functional teams.
  • Build a culture that optimizes applications using best practices for performance.
  • Maintain coding standards and stay updated on industry developments.
  • Participate in strategic discussions regarding technology directions.
  • Contribute to the professional development of the team.

Requirements

  • 10+ years of software development experience in building large scale web applications, with a minimum of 3 years in a Tech Lead role.
  • Proven experience designing, building, improving, and operating high-performance, scalable front-end systems.
  • Extensive experience with client-side technologies and modern frameworks (e.g., Javascript, Typescript, React).
  • Eager to work in multiple programming languages and frameworks.
  • Experience mentoring and growing Senior and Staff engineers.
  • Strong understanding of the business and how systems impact the bottom line.
  • Knowledge of physical architecture at scale and client-side performance optimization.
  • Proficiency in modern coding and design practices.

Tech Stack

JavaScriptReactTypeScript

Categories

Frontend