Facebook pixel

Senior Android Engineer
Europe Expansion
Posted on 1/5/2023
INACTIVE
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Android Development
Apache Kafka
Data Structures & Algorithms
Google Cloud Platform
Gradle
iOS/Swift
Java
Kotlin
Scala
SQL
Terraform
Python
Go
Datadog
Requirements
  • Thrived in mobile technologies and delivered delightful user experience at scale
  • Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional programming
  • 3+ years experience as an Android developer using Kotlin, Java, Android SDK, Gradle, and Android Studio in an agile environment
  • A proven ability to build prototypes and take a data-driven approach to product development, testing and measuring new ideas very quickly
  • Solid knowledge of Android design patterns including Clean Architecture
  • Experience building multi-module Android apps is a big plus. Experience with MVVM/MVI is also a plus
  • Excelled in cross-functional teams, working fluidly with Product Managers, Data Scientists, Mobile Engineers, and other highly skilled specialists
  • Backend experience, but if not, at least some basic backend knowledge and being willing to support the team with backend work when needed
  • A passionate focus on quality, writing testable code that performs well for our consumers
  • No ego - strong focus on doing what is right for the customer and the company
  • Technical depth to enable productive collaboration with world-class engineers
  • Obsessive focus on the details in planning, evaluating, and building products
  • Aptitude to work in a dynamic, high-growth business that operates at a very fast pace
  • A customer-obsessed focus and positive, team-oriented attitude
  • Excellent judgment and the confidence to make important trade-offs under pressure
  • We have a microservice architecture with over 200+ services
  • Mostly Scala on the backend with some Python and GoLang
  • Our UIs are Mobile first: Swift on iOS and Kotlin on Android
  • Unidirectional Dataflow & MVVM/MVI for mobile
  • We host our services on Google Cloud
  • We use things like HBase, Kafka, Pub/Sub, GCP Big Query, Cloud SQL, S3, Delos, RedisGKE (K8) , terraform
  • We are driven by data so Amplitude, Big Query and Datadog will be your buddies
Responsibilities
  • Build innovative customer experiences, setting standards for code and performance
  • Create delightful user experiences in our app (Android)
  • Work in a complex dynamic environment with a rich API tier
  • Collaborate with a diverse group of people, giving and receiving feedback for growth
  • Execute on big opportunities, helping Hopper rise to the top of the travel industry
Hopper

1,001-5,000 employees

Travel recommendations app