
Lead Software Engineer - Front End (Bangkok based, Relocation provided)
Agoda
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