How Remoteville checks and expires listings

Sr. Mobile Engineer (Android)

Skills
MVCAndroidAndroid DevelopmentAndroid SDKAndroid StudioGradleJunit
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience developing Android applications using Kotlin (5+ years)
  • Experience using RESTful APIs and third-party libraries to integrate with server-side systems
  • Strong experience with Android SDK, Android Studio, and Gradle build system
  • Working knowledge of common app architecture patterns such as MVVM, MVC, MVI
  • Experience using Android Jetpack libraries
  • High proficiency with development tools and workflows

Nice to have

  • Previous consulting experience
  • Ability to show demonstrated progression and growth as a Mobile Engineer through previous experiences with stakeholders
  • Ability to work in a highly collaborative environment with minimal oversight
  • Experience profiling, tuning, and optimizing Kotlin applications
  • Experience with testing frameworks such as JUnit and Espresso

Day to day

  • Partner with clients on team-based projects to deliver solutions across the full Software Development Lifecycle leveraging the Agile Methodology as well as modern technology languages, frameworks, and patterns
  • Thrive in a collaborative environment with many opportunities to learn from and share knowledge with other developers, architects, and our clients
  • Use modern architecture patterns and emerging technologies that will position clients for continued success