This position is an on-site position in the Jefferson City, Missouri or Overland Park, Kansas office. The role involves full life cycle development of Android mobile applications using Java, Kotlin, XML, and Jetpack Compose. Responsibilities include understanding and implementing coding standards, troubleshooting problems, communicating with users to determine requirements, and working effectively in a team to complete programming projects. The role also requires independent maintenance and enhancement of production banking applications for the Android platform, including troubleshooting Java/XML code while developing Kotlin and Jetpack Compose features. Experience with multi-module Gradle projects, product flavors, build types, signing, versioning, and Google Play distribution is essential. Support for Firebase Messaging, Analytics, Crashlytics, biometric authentication, secure storage, payment integrations, document capture SDKs, and other third-party SDKs is also required. The position supports both Android phone and Wear OS applications, including Kotlin and Compose-based wearable features. Participation in testing, release validation, production diagnosis, incident response, and documentation of customer-impacting issues is expected. Other duties may be assigned by the Manager of Application Development.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level