We are looking for an outstanding Android Engineer to join our team.
As an Android Engineer, you will be implementing core features to deliver success to our growing customer base. You will be deeply involved in the design and development process, own goal-oriented features from conception to roll out, and help maintain and improve our current codebase.
Do you have a deep understanding of Android? Do hard problems excite you? Are you self driven? Would you like to make a big impact on a rapidly growing enterprise product? We’d love to hear from you!
- Development of a native Android app while working on an agile team
- Support the entire application lifecycle (concept, design, test, release and support)
- Write clean, maintainable native application code for Android
- Ensure app performance, quality, and responsiveness
- Package apps for deployment to Google Play Store and help with automation tasks
- Transform designs into functional user experiences
- A highly motivated and detail-oriented Android engineer
- Sound software engineering fundamentals
- 3+ years experience developing Android apps
- Strong Java and/or Kotlin skills
- Worked on at least one application published to the Google Play store
- Experience with the various means of automated testing (espresso, junit4/5, robolectric)
- Experience with modern mobile software design patterns (MVP, MVI, MVVM, etc)
- Experience with RXJava, Kotlin Coroutines, Dagger2, AndroidX
- Ability to diagnose problems and solve them independently
- Experience working with distributed, agile teams
- Meaningful work on an innovative and growing set of products
- Collaborative, cross-functional work culture with an emphasis on autonomy and communication
- A bias towards action and shipping product fast and often
- Health insurance
- Investment in career development, including training, conferences, and online learning resources
- Work from anywhere
Send a pull request or email me at ray at opareta.com