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***