Senior Android Developer - Banking

Diverse Lynx, LLC

  • Austin, TX
  • 7 days ago
  • $110,000 Per Year

Highlights

The developer will collaborate with product owners, architects, UX teams, backend/API teams, cybersecurity, QA, compliance, and operations to deliver customer-facing features such as onboarding, authentication, account servicing, payments, cards, alerts, and service requests. Create unit, integration, UI, and automated regression tests using JUnit, MockK/Mockito, Espresso, and Compose testing; support security, accessibility, performance, UAT, and production validation.

Numbers & Facts

LocationAustin, TX

Description

Salary $110000 per annum

Role Overview

We are looking for a Senior Android Developer to design, build, and support secure, reliable, and high-performing Android mobile banking applications. The role requires strong native Android engineering expertise, sound knowledge of digital banking journeys, and the ability to deliver solutions that meet stringent security, privacy, regulatory, and availability expectations.

The developer will collaborate with product owners, architects, UX teams, backend/API teams, cybersecurity, QA, compliance, and operations to deliver customer-facing features such as onboarding, authentication, account servicing, payments, cards, alerts, and service requests.

Key Responsibilities

  • Design, develop, test, and maintain native Android banking applications using Kotlin and modern Android development practices.
  • Implement secure customer journeys covering onboarding, login, biometric authentication, account servicing, fund transfers, bill payments, card controls, notifications, and service requests.
  • Translate business, UX, security, and regulatory requirements into scalable Android designs aligned with enterprise architecture standards.
  • Integrate Android applications with API gateways, REST/JSON services, identity platforms, payment services, analytics, fraud controls, Firebase services, and approved third-party SDKs.
  • Apply secure coding practices including Android Keystore, encryption, certificate pinning, secure storage, session management, root detection, code obfuscation, and protection against common mobile threats.
  • Build reusable components using MVVM or Clean Architecture, Jetpack libraries, dependency injection, Coroutines, Flow, and modular design.
  • Create unit, integration, UI, and automated regression tests using JUnit, MockK/Mockito, Espresso, and Compose testing; support security, accessibility, performance, UAT, and production validation.
  • Monitor application performance, crashes, ANRs, security events, and customer-impacting issues; troubleshoot incidents and contribute to root-cause analysis.
  • Participate in code reviews, threat-model discussions, release-readiness reviews, Google Play submissions, and controlled production deployments.
  • Mentor developers, promote engineering standards, and collaborate within Agile delivery teams.

Required Skills & Qualifications

Disclaimer: Diverse Lynx LLC is an Equal Opportunity Employer. All applicants and employees are evaluated without discrimination, based solely on their qualifications, ability, competence and performance. This email and its attachments may contain confidential or proprietary information and is intended only for the recipient(s). If you received this message in error, please disregard it and notify the sender. If you no longer wish to receive our communications, you may unsubscribe at any time.

Security Notice: Our official website is www.diverselynx.com We do not operate or authorize any other websites representing Diverse Lynx LLC.

Similar Jobs