Trainline

Junior Android Engineer

Trainline
Apply
1 day ago
Barcelona, SpainEntry Level

Responsibilities

  • Contribute to the design and implementation of software for Android users.
  • Build and deliver new functionality and features using appropriate tools and techniques.
  • Participate in all aspects of the product lifecycle.
  • Work with the team and Product to help drive and deliver roadmaps.
  • Apply quality, clean-code, continuous-delivery, continuous-integration, and pair-programming practices.
  • Collaborate within a cross-functional team using two-week iterations.

Requirements

  • Good working experience with Kotlin.
  • Experience working with Git.
  • Enthusiasm for delivering a great user experience.
  • Passion for continuous delivery.
  • Solid understanding of design patterns, SOLID principles, and clean-code principles.

Benefits

  • Private healthcare and dental insurance.
  • Work-from-abroad policy of up to 28 days.
  • 2-for-1 share purchase plans.
  • Electric vehicle scheme.
  • Extra festive time off and family-friendly benefits.
  • Clear career paths, transparent pay bands, personal learning budgets, and regular learning days.
  • Hybrid work model requiring at least 60% office attendance over a 12-week period.

Tech Stack

GitJetpack ComposeKotlin

Categories

Mobile
Trainline

About Trainline

1,001-5,000 employees

Trainline builds an online marketplace and software that let consumers and partners search, book, and manage rail and coach travel via its apps, website, and APIs. It aggregates schedules and fares from over 270 carriers across roughly 45 countries, supports e-ticketing, payments, and disruption information, and earns commissions and fees on ticket sales. Founded in 1997 and headquartered in London, it is a public company listed on the London Stock Exchange.

Contact me