— High-level of English speaking skills
— Minimum 5 years of experience developing mobile applications within the Android OS
— A good understanding of best practices for networking, concurrency and threading
— Strong understanding of best practices applied to mobile application development (UI,optimization, forward, background, intent, life cycles)
— Scale and Performance consideration
— Experience with shipping apps from start to finish
— Highly experienced with complicated UI Interfaces
— Unit test (Espresso), Jetpack Navigation UI, LeakCanary
— Experienced with game development — Advantage
— B.Sc in Computer Science / Software engineering — Advantage
Technologies:
Kotlin, JAVA, Firebase analytics, Firebase push notification messaging, Crashlytics Retrofit, RXJava, Kotlin coroutines, MVP, MVVM, DI (Koin, Hilt), Google Play Billing Library
— Unit test (Espresso), Jetpack Navigation UI, LeakCanary
— Research and implement Android technologies
— Develop new apps functionality
— Provide the best user experience optimizing UI/UX elements
— Work closely with a mobile development team
Sphere Software, Inc., is a leading global provider of proven high quality software development, testing and consulting services. We are passionate about bringing the best commercial software to market from start up businesses to Fortune 500, as well as businesses that rely on software to drive their business growth and customer satisfaction.