Design, build, and maintain high performance, reusable, and reliable code that meets industry standard.
Monitoring the performance of live apps and work on optimizing them at the code level.
Performing unit and instrumentation tests on code.
Staying up to date with new mobile technology trends, applications, and protocols.
Collaborating with cross-functional teams to understand requirements to turn them into a user-friendly product.
Required Skills:
Strong knowledge of Android SDK, different versions of Android and how to deal with different screen sizes.
Proficient with Kotlin 1.6 or greater to be able to develop Android applications (5+ years of experience).
Ability to read iOS SwiftUI code and translate to Android Jetpack Compose.
Ability to integrate new Jetpack Compose screens into an existing Android XML view-based app.
Android SDK version 34 or greater.
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with offline storage, threading, and performance tuning.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.