Enable job alerts via email!

Senior Engineer II - Android Mobile

hackajob

Burgess Hill

On-site

GBP 60,000 - 90,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in luxury travel services seeks a motivated engineer to develop a global travel mobile app. The role involves collaborating with cross-functional teams, focusing on user experience and code quality. Ideal candidates will have extensive experience in Android development, particularly with Kotlin, and a passion for innovative problem-solving.

Benefits

Competitive salaries and bonuses
Comprehensive health and insurance benefits
Flexible work arrangements
Paid parental leave
Wellness centers and career development opportunities

Qualifications

  • 6+ years of software development experience.
  • Experience with Kotlin for Android applications.
  • Familiarity with CI/CD and performance optimization.

Responsibilities

  • Develop and enhance features for the travel mobile app.
  • Collaborate with designers and product owners.
  • Mentor junior team members and drive innovation.

Skills

Android applications with Kotlin
Asynchronous programming
Performance optimization
CI/CD
Testing and bug fixing

Education

Bachelor’s degree in computer science or related field

Tools

Gradle
GitHub Actions
Circle CI

Job description

At American Express, our culture is built on a 175-year history of innovation, shared values, and Leadership Behaviors, with an unwavering commitment to our customers, communities, and colleagues.

As part of Team Amex, you’ll experience comprehensive support for your well-being and opportunities to learn, develop as a leader, and grow your career.

Your voice and ideas matter here, your work makes an impact, and together, we help define the future of American Express.

We believe that with the right backing, people and businesses can progress in incredible ways. Whether supporting our customers’ financial confidence, elevating commerce, or encouraging exploration, our colleagues are redefining possibilities and supporting each other. When you join #TeamAmex, you become part of a diverse community of over 70,000 colleagues committed to delivering exceptional customer experiences daily. We support our colleagues' growth with Amex Flex, our flexible work model that balances remote and in-person work while maintaining our unique culture.

Founded in 1915, American Express is now a leading luxury travel and lifestyle service network. Our Travel & Lifestyle Services (TLS) offers exclusive access, differentiated value, and extraordinary service to Card Members seeking leisure or business travel and lifestyle services. We are investing heavily in transforming our digital offerings, including the upcoming American Express Travel Mobile App, which aims to boost revenue, enhance engagement, and improve customer loyalty and satisfaction.

How will you make an impact in this role?

We seek a motivated, independent engineer to develop our travel mobile app used worldwide by American Express cardholders. The ideal candidate will have strong technical skills, creativity, and a passion for solving complex problems with innovative technologies. You should be proactive in sharing ideas and obsessive about user experience and code quality.

You will work in a fast-paced, small-team environment within a Fortune 100 company, collaborating with designers, product owners, QA, and engineers to develop and enhance features. Familiarity with modern Android development methodologies and the ability to iterate rapidly despite ambiguity are essential.

  • Application Solutioning
    • Present solutions regularly to senior leaders for feedback and approval.
    • Document architecture, requirements, and designs, including data models and infrastructure.
    • Conduct comparative analyses on solution options.
  • Software Development
    • Set up infrastructure and development environments.
    • Write and deliver high-quality Kotlin code for Android.
    • Review colleagues’ work and build monitoring tools.
    • Monitor system performance and implement improvements.
    • Understand infrastructure technologies deeply.
  • Leadership
    • Present solutions and progress to leadership.
    • Collaborate across teams effectively.
    • Mentor junior team members.
    • Drive innovation by challenging norms and demonstrating risk-taking.
    • Increase self-reliance to achieve team goals.
Minimum Qualifications:
  • 6+ years of software development experience including:
    • Android applications with Kotlin
    • Build tools like Gradle, GitHub Actions, Circle CI
    • Asynchronous programming, CI/CD, testing, bug fixing, performance optimization
    • Designing solutions for open-ended problems
    • Working in a global, distributed team
    • Leading agile engineering teams and participating in ceremonies
Preferred Qualifications:
  • Bachelor’s degree in computer science or related field; advanced degree preferred.

Technologies you may encounter:

Jetpack Compose, MVI Architecture, REST APIs, OkHttp, RAML, Dagger, Kotlin, Coroutines, Flow, RxJava, GitHub Actions, Circle CI, Espresso, JUnit, Test Fakes, WireMock

We support your holistic well-being with benefits such as:

  • Competitive salaries, bonuses, financial and retirement support
  • Comprehensive health and insurance benefits
  • Flexible work arrangements
  • Paid parental leave
  • Wellness centers, counseling, and career development opportunities

Employment is contingent upon successful background verification, in accordance with applicable laws.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Engineer II - Android Mobile

ZipRecruiter

Burgess Hill

Hybrid

GBP 60’000 - 80’000

30 days ago