Mobile Banking Developer Job Description Template

The mobile banking developer builds the applications customers use to manage their money. The role combines mobile engineering with the security and reliability requirements of financial services, and it operates under regulatory expectations around authentication, accessibility and the clarity of what a customer is agreeing to when they tap a button.

Typical Duties and Responsibilities

  • Build and maintain mobile banking application features
  • Implement secure authentication including biometrics and device binding
  • Integrate with core banking and payment services
  • Implement transaction flows with clear confirmation and receipts
  • Handle offline behavior and connectivity loss safely
  • Implement fraud and security controls on the client
  • Ensure accessibility compliance across the application
  • Support app store release management and staged rollout
  • Monitor crash rates and transaction failure in production
  • Work with compliance on regulatory requirements affecting the interface

Education

  • Bachelor’s degree in computer science or a related field

Required Skills and Experience

  • 3+ years of mobile development with shipped applications
  • Strong Swift or Kotlin, or a cross platform framework
  • Experience with secure authentication and credential storage
  • Understanding of financial services security expectations
  • Experience integrating with backend financial services
  • Knowledge of accessibility requirements
  • Careful approach to transaction confirmation and error handling
  • Experience with release management and staged rollout

Preferred Qualifications

  • Experience in banking or a regulated financial environment
  • Familiarity with mobile security testing
Contact us

Recruit with Nexus IT Group