How Remoteville checks and expires listings

Senior Android Engineer

Skills
Back-End Web DevelopmentAndroidAndroid DesignAndroid DevelopmentAndroid JetpackCoroutinesKotlin
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years full time experience as an Android Engineer
  • Experience building robust user interfaces with complex animations and user interactions
  • 2+ years of experience with Kotlin, including writing unit tests, networking, data persistence and UI
  • Demonstrated understanding of modern Android technologies such as Jetpack Compose, Coroutines, Dagger, and Room
  • Experience translating product goals into quality shippable code

Nice to have

  • Previous mobile game development experience at scale
  • Experience working with backend engineers and understanding of backend architecture
  • Experience dealing with high traffic distributed systems

Day to day

  • Design, develop, and test new features using Kotlin
  • Contribute to app architectural decisions, code review, technical roadmap and timeline estimations
  • Participate in technical discussions with engineers across multiple stacks and platforms
  • Work with product, PMO, design, data, QA, and other engineers to guide product development
  • Promote standards in Android development, and engage with the community of Android developers at the Times
  • Ensure app stability by writing quality code and partnering with the QA team to test and fix bugs
  • Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world

Hiring process

  • Not specified