Job Description
We are looking for Senior and Lead Software Engineers (Front End), responsible for architecting, implementing, and optimizing user interfaces.
Responsibilities:
- Lead the design and development of highly distributed, large-scale front-end applications.
- Drive collaboration with product managers, product designers, and engineers to design, implement, and improve scalable applications and services.
- Serve as a front-end expert on large-scale projects, providing technical guidance and mentorship.
- Hands-on development of proof of concepts and evaluation of new technologies.
- Implement technical, strategic decisions in cross-functional teams.
- Leading in building a culture that optimizes applications using best practices for performance.
- Maintaining coding standards and staying up-to-date to industry and technology development.
- Part of strategic discussion relating to Agoda’s future technology directions and development practices.
- Contribute to the professional development of the team.
What you’ll Need to Succeed:
- 5-10+ years of software development experience in building large scale web applications
- Proven experience designing, building, improving, and operating high-performance, scalable front-end systems
- Extensive experience with client-side technologies & modern frameworks (e.g., Javascript, Typescript, React).
It’s great if you have:
- Knowledge of physical architecture at scale, building resilience and highly available solutions.
- Proficiency in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
- Knowledge of back-end technologies and how they integrate with front-end systems.
**Relocation Assistance is provided***
Similar Jobs
Explore other opportunities that match your interests
Director of Platform Engineering
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Manatal
Thailand
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Associate
eTeam
Thailand
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Not Applicable
Nimble
Thailand