How Remoteville checks and expires listings
Senior Android Engineer
Skills
Back-End Web DevelopmentAndroidAndroid DesignAndroid DevelopmentAndroid JetpackCoroutinesKotlin
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
