At a Glance
- Tasks: Design and build an innovative Android travel app with cutting-edge technology.
- Company: Join American Express, a leader in luxury travel and lifestyle services.
- Benefits: Enjoy hybrid work, competitive pay, wellness programs, and exclusive discounts.
- Why this job: Make a real impact in the travel industry while growing your tech skills.
- Qualifications: Experience in software development, especially with Android and relevant tools.
- Other info: Be part of a dynamic team with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Senior Android Engineer role at American Express. American Express entered the travel agency business in 1915, and today is one of the world's largest luxury travel and lifestyle service networks. The Travel & Lifestyle Services (TLS) business provides exclusive access, differentiated value, extraordinary service, and unrivalled expertise to Card Members seeking leisure or business travel, as well as a variety of lifestyle services. The Global Digital Customer Experience is a strategic focus area for growth within Travel and Lifestyle Services and there is significant continuing investment to transform and optimize our digital proposition and capabilities. American Express Travel Online not only drives direct revenue and cost savings but also plays an important role in overall Card product engagement, loyalty and satisfaction.
How you will make an impact in this role?
- We are looking for a highly motivated, independent, and skilled engineer to architect, design and build the Android travel mobile app.
Software Development
- Sets up the infrastructure and the development environments.
- Writes and delivers high quality code.
- Leads review of colleague's work.
- Builds monitoring dashboards and logging & alerting strategies.
- Monitors system performance and availability and improves software quality through root cause analysis.
- Has deep understanding of infrastructure technologies and components.
- Has deep understanding of the core tools used in the planning, analysing, crafting, building, testing, configuring, and maintaining of assigned application(s).
Leadership
- Prepares and presents solutions and progress updates to product and technology leadership.
- Collaborates and communicates effectively across engineering and enterprise teams.
- Mentors and coaches junior team members.
- Influences team members with creative changes and improvements by challenging status quo and demonstrating risk taking.
- Demonstrates increased self-reliance to achieve team goals.
Relevant experience and skills
- Writing & Deleting code.
- Build tools like Gradle, GitHub Actions, and Circle CI.
- Finding and fixing bugs.
- Performance Analysis and Optimization.
- Dealing with legacy code.
- Unit & Integration Tests.
- Working in a globally distributed team.
- Self-starting and good at time management.
- Integrating with bespoke lovingly hand-crafted backend services from the days of yore.
- Designing solutions for open ended problems.
Bachelor's degree in Computer Science or related field, or equivalent experience.
Relevant technologies that you may encounter on our team
- Jetpack Compose.
- REST APIs.
- OkHttp.
- RAML API Documentation.
- Kotlin, Coroutines, Flow.
- RxJava.
- GitHub Actions.
- Circle CI.
- Test Fakes.
- WireMock.
Company Benefits
- Amex Flex (Hybrid Work Model) – providing greater flexibility to colleagues.
- Retirement Savings Plan.
- Parental Leave & Nursing Mothers Rooms.
- Backup and In-home Child and Elder Care.
- 24/7 Mental Health Counselling.
- Wellness Centers & Health Living programs.
- Paid Time Off.
- 100% Global Pay Equity.
- Career, Training and Learning – American Express Leadership Program, LinkedIn Learning, American Express & Harvard Leadership Program.
- Exclusive Deals and Discounts.
Seniority level: Mid‐Senior level.
Employment type: Full‐time.
Job function: Information Technology and Engineering.
Senior Android Engineer in London employer: American Express
Contact Detail:
American Express Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Android Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at American Express on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your Android development skills. Be ready to discuss your experience with Kotlin, Gradle, and performance optimisation. Show them you’re not just a coder, but a problem solver!
✨Tip Number 3
Don’t forget to showcase your leadership skills! Talk about how you've mentored others or led projects in the past. American Express values collaboration and innovation, so let that shine through.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at American Express. Good luck!
We think you need these skills to ace Senior Android Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Android Engineer role. Highlight your experience with Android development, especially any projects that involved building mobile apps or working with technologies like Kotlin and Jetpack Compose.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your skills align with what we're looking for. Don’t forget to mention your experience in mentoring and collaborating with teams.
Showcase Your Projects: Include links to your GitHub or any relevant projects you've worked on. We love seeing real examples of your coding skills and problem-solving abilities, especially if they relate to performance analysis or optimising software.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status directly!
How to prepare for a job interview at American Express
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Kotlin, Jetpack Compose, and REST APIs. Brush up on your knowledge of Gradle and GitHub Actions too, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss how you've tackled open-ended problems in the past. Think of specific examples where you’ve designed solutions or optimised performance, and be ready to explain your thought process.
✨Demonstrate Leadership Qualities
Even if you're not applying for a managerial position, highlight any mentoring or coaching experiences you've had. Talk about how you’ve influenced team members and contributed to a positive team dynamic.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team’s current projects or the company’s approach to digital transformation. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.