Android Engineer

About the Role

You will take ownership of the full Android development lifecycle: design and implement features, ship quickly in an agile environment, and collaborate with other disciplines. You will write Kotlin using Coroutines and Flow, build UIs with Compose, design architectures, implement networking and data persistence, write unit and UI tests, and apply mobile security best practices. You will research and adopt new technologies as needed and ensure high quality and reliability of the app.

Requirements

  • Kotlin
  • Coroutines and Flow
  • Reactive programming
  • Strong computer science fundamentals
  • Architecture design patterns
  • Network protocols and data persistence techniques
  • Jetpack Compose knowledge
  • 2-3 years of experience as an Android Engineer

Responsibilities

  • Take ownership of the Android development lifecycle
  • Design and implement architecture and features
  • Ship features quickly in an agile environment
  • Collaborate with cross-functional teams
  • Build user interfaces with Compose
  • Implement networking and data persistence
  • Write unit tests and UI tests
  • Apply mobile security best practices
  • Research and adopt new technologies

Benefits

  • Work anywhere in Europe (remote)
  • Flexible and autonomous working hours
  • Equity in the company
  • Quarterly in-person trips across Europe
  • Generous parental leave
  • Equipment and tech setup of your choice

Skills

Apply Now
Android Engineer at Ready | JobStash