Staff Software Engineer - Android
Agoda
Bangkok, Thailand
Full Time
Mid Level
8+ years
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
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
Android
*
iOS
*
Flutter
*
React Native
*
* 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.
Technology
View all jobs at Agoda →
Related Searches
Similar Jobs
Associate Engineering Manager / Engineering Manager – Infrastructure Platform
Active
Agoda
·
Bangkok, Thailand
Kubernetes
Generative AI
CI/CD
Golang
+6 more
1 week ago
Lead Analyst, Supply Analytics
Active
Agoda
·
Bangkok, Thailand
Excel
Python
SQL
Communication
+12 more
1 week ago
Lead Analyst (Supply Analytics)
Active
Agoda
·
Bangkok, Thailand
Excel
Problem Solving
Python
SQL
+12 more
1 week ago
Lead Analyst, Supply Analytics
Active
Agoda
·
Bangkok, Thailand
Excel
Python
SQL
Machine Learning
+8 more
1 week ago
Workday HCM Specialist
Active
Agoda
·
Bangkok, Thailand
Problem Solving
Communication
Workday
Windows
+4 more
2 weeks ago