Staff Software Engineer - Android
Posted 2 months ago Expired
This job has expired
Looking for a job like Staff Software Engineer - Android in or near Bangkok, Thailand? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
As a Staff Software Engineer, you will design, develop, and maintain Android applications for Agoda's platform, working to create a robust ecosystem for mobile development. You will collaborate with cross-functional teams to define features and deliver cohesive user experiences.
Responsibilities
- Design, develop, and maintain Android applications that integrate with the platform's core services and APIs
- Work closely with designers, product managers, and other developers to define requirements, design features, and deliver a cohesive user experience
- Establish and enforce best practices for app testing and quality assurance
- Identify and implement opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity & dev happiness
- Enable impactful collaboration and cross-team projects, making a dent in the quality of services, code & architecture
- Provide thoughtful feedback, nurture an inclusive engineering environment, and champion engineering fundamentals
- Exhibit technical leadership throughout the broader organization, conveying complex technical trade-offs to business owners & C-suite executives
Requirements
- 8+ years of experience in engineering roles
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven hands-on experience with owning production services with significant impact on design, development, deployment, monitoring & evolution
- Advanced proficiency in modern App development frameworks and architectural choices
- Advanced understanding of cross-platform technology usage in mobile App development like React Native, Web-views, flutter etc.
- Deep understanding of app development challenges and solutions
- Expert-level knowledge of testing methodologies, tools, and best practices
- Proven track record of optimizing applications for better performance
- Strong understanding of security and accessibility standards
- Ability to perform deep research & take decisions on complex projects
- Strong communication skills
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 8+ years in engineering roles, with proven hands-on experience owning production services
Nice to Have
- Experience in multiple platforms including iOS, Android, Web, and API services
- Experience with an App or Internet company that is at scale with large numbers of users and transactions per second
- Experience in a data driven company with experience analyzing and working with Big Data
- Lead teams and greenfield projects solving large system problems
- Worked on global projects serving world markets with distributed data centers and localization of the front end and data
Skills
* Required skills
About Agoda
Agoda is a fast-growing travel company, part of Booking Holdings [NASDAQ: BKNG], with a diverse global team, connecting people to destinations through deals on hotels, flights, and experiences.