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