Taro Logo

Senior Android Engineer (Core Platform)

Plum is a fintech company developing a mobile app for personal finance management and investment.
Android
Senior Software Engineer
Hybrid
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Android Engineer (Core Platform)

We're seeking a user-focused Senior Android Engineer to join our Core Platform team at Plum Fintech. You'll play a key role in developing Plum on Android, providing our current and prospective customers with a top-tier personalised experience.

Our engineering approach values good principles, imagination, quirkiness, and healthy curiosity. We take a conservative approach to using external frameworks and aspire to write simple, well-tested code, delivered in rapid iterations.

We work in squads, small cross-functional teams with Backend, Android, and iOS engineers. As a Senior Android Engineer in the Core Mobile squad, you'll be responsible for providing a seamless developer experience for all Android engineers at Plum, having a deep impact on how our product teams deliver features to users.

We're looking for individuals who thrive in uncertainty and are eager to tackle new challenges. You should be a genuine team player with a naturally positive outlook, focused on finding solutions. Key requirements include:

  • Excitement about programming in Kotlin
  • Knowledge of the Gradle build system
  • Confidence in configuring CI/CD systems
  • Jetpack Compose experience
  • Strong understanding of the full Android stack and architecture patterns
  • Collaboration skills and product-oriented mindset

We offer great perks including stock options, annual training budget, private health & life insurance, flexible remote working, team trips, and much more.

Plum is an Equal Opportunity Employer committed to diversity and inclusion in the workplace.

Last updated 7 months ago

Responsibilities For Senior Android Engineer (Core Platform)

  • Develop Plum's Android app, providing top-tier personalized experiences
  • Work in the Core Mobile squad to improve developer experience for all Android engineers
  • Contribute to the planning, implementation, and evolution of the Design System
  • Collaborate with designers, product managers, and other engineers
  • Identify, propose, and implement improvements impacting all Android engineers
  • Write simple, well-tested code delivered in rapid iterations

Requirements For Senior Android Engineer (Core Platform)

Kotlin
  • Fluency in Kotlin programming language
  • Experience with Gradle build system
  • Confidence in configuring CI/CD systems (e.g. Bitrise, GitHub Actions)
  • Jetpack Compose experience
  • Strong understanding of Android stack and architecture patterns
  • Experience with DI and Android architecture components
  • Solid experience with testing (unit, integration, snapshots)
  • Experience working with remote data via REST and JSON
  • Collaborative skills and ability to work with cross-functional teams
  • Product-oriented mindset

Benefits For Senior Android Engineer (Core Platform)

Equity
Education Budget
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
  • Stock options
  • Annual training budget
  • Private Health & Life Insurance
  • Free Plum Premium subscription
  • Free parking slots
  • 25 days holiday a year, excluding public holidays (34 in total)
  • Employee referral scheme up to €4000
  • Flexible approach to remote working
  • 45 days work from anywhere
  • Team breakfast on Tuesdays and team lunch on Thursdays
  • 1 day paid leave for volunteering
  • Enhanced parental leave
  • 2 weeks paid sabbatical after four years of service
  • Annual team trip
  • Great office location in Athens

Interested in this job?