How Remoteville checks and expires listings
Sr. Mobile Engineer (Android)
Skills
MVCAndroidAndroid DevelopmentAndroid SDKAndroid StudioGradleJunit
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
