Taro Logo

Software Engineer – Mobile

A leading financial institution providing banking, investment, mortgage, and payment services solutions to individuals and businesses.
Orem, UT, USA
$120,981 - $138,300
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer – Mobile

U.S. Bank is seeking a Software Engineer – Mobile to join their team in Orem, Utah. This role combines mobile development expertise with cutting-edge technologies to build and maintain the bank's digital presence. The position offers a comprehensive opportunity to work on both Android and iOS platforms, implementing features ranging from AI-driven chatbots to augmented reality applications.

The ideal candidate will be responsible for developing and optimizing applications for multiple platforms, with a special focus on creating seamless experiences for foldable devices and implementing robust security measures. The role requires expertise in both native mobile development (Android and iOS) and cross-platform frameworks like React Native or Flutter.

The position offers a competitive salary range of $120,981 - $138,300, along with an extensive benefits package including healthcare, 401(k), paid vacation, and parental leave. U.S. Bank provides a supportive environment for professional growth, emphasizing innovation and technical excellence while maintaining a strong focus on security and compliance in the financial sector.

This role presents an exciting opportunity to work with emerging technologies while contributing to applications that serve millions of customers. The hybrid work arrangement offers flexibility while maintaining connection with the team. The position requires either a Master's degree with 2 years of experience or a Bachelor's degree with 5 years of experience in relevant technologies and mobile development frameworks.

Last updated 13 days ago

Responsibilities For Software Engineer – Mobile

  • Designing and developing U.S. Bank (Access Online) application with multiple user interfaces
  • Creating and building adaptive AI-driven chatbots within Android apps
  • Optimizing Android apps for foldable devices
  • Implementing sensor-based functionality
  • Maintaining and updating microservices
  • Implementing security measures to protect user data
  • Building cross-platform apps using React Native or Flutter
  • Implementing testing strategies and quality assurance processes
  • Integrating third-party libraries
  • Implementing continuous integration in Jenkins and Firebase

Requirements For Software Engineer – Mobile

Java
Kotlin
  • Master's degree in Computer Science or Information Technology + 2 years experience OR Bachelor's degree + 5 years experience
  • Experience with Android studio, Android Jetpack, Gradle, Retrofit
  • Experience with Xcode, Swift, Cocoa pods for iOS
  • Experience with React Native for cross-platform development
  • Knowledge of MVVM, MVC, MVP frameworks
  • Experience with Espresso and Appium for UI testing
  • Proficiency in SDLC, SQLite, Java, Kotlin, XML, JSON, and REST Services

Benefits For Software Engineer – Mobile

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?