What are the responsibilities and job description for the Mobile Engineer - Android Developer position at Central Bank?
This position is an on-site position in the Jefferson City, Missouri or Overland Park, Kansas office.
Responsibilities
Responsibilities
- Provide full life cycle development of Android mobile applications using Java, Kotlin, XML, and Jetpack Compose.
- Understand coding standards and implement them within code being developed.
- Ability to troubleshoot problems and provide solutions.
- Ability to communicate with the users to determine problems or design requirements.
- Ability to work on a team to complete programming projects in a timely manner.
- Ability to document changes and follow the Systems Development Life Cycle process independently.
- Ability to multitask and prioritize tasks.
- Independently maintain and enhance production banking applications for the Android platform.
- Maintain and troubleshoot Java/XML code while developing and supporting Kotlin and Jetpack Compose features.
- Work with multi-module Gradle projects, product flavors, environment build types, release signing, versioning, and Google Play distribution.
- Support Firebase Messaging, Analytics, Crashlytics, biometric authentication, secure storage, payment integrations, document capture SDKs, and other third-party SDKs.
- Support Android phone and Wear OS applications, including Kotlin and Compose-based wearable features.
- Participate in testing, release validation, production diagnosis, incident response, and documentation of customer-impacting issues.
- Other duties assigned by the Manager of Application Development.