Software Engineer - Android Mobile Developer

Vsg Business Solutions
Cincinnati, OH, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$122,233.0 - $144,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Multitier Architecture Amazon Web Services Android Software Development Applications Architecture Application Performance Management Architectural Patterns User Authentication Microsoft Azure Biometrics Mobile Application Development Code Review
+32 more
Computer Engineering Continuous Integration Dependency Injection Memory Management Fraud Prevention and Detection Mobile Application Software JSON Junit Model View ViewModel OAuth Object-Oriented Software Development Parsing Performance Tuning Software Architecture Mockito Material Design Responsive Web Design Secure Coding Mobile Security Software Engineering Web Content Accessibility Guidelines Software Security Technical Debt Backend Git Kotlin Information Technology Jetpack Compose Graphql Asynchronous Programming Restful APIs Api Management

Job description

We are seeking a highly skilled Android Engineer to design, develop, and maintain secure, scalable, and customer-centric mobile banking applications. The ideal candidate is passionate about delivering exceptional mobile experiences and possesses deep expertise in modern Android development, software architecture, performance optimization, and enterprise-grade application security., Mobile Application Development

  • Design, develop, test, deploy, and support native Android applications throughout the Software Development Life Cycle (SDLC).
  • Build high-quality, maintainable, and scalable applications using Kotlin and modern Android frameworks.
  • Develop customer-facing features related to payments, transfers, authentication, alerts, and digital banking services.
  • Collaborate with Product Owners, UX Designers, Architects, and backend teams to deliver technical solutions., * Develop intuitive and responsive user interfaces using Jetpack Compose and Material Design principles.
  • Ensure applications meet accessibility standards (WCAG/ADA).
  • Partner with UX teams to improve customer experience and usability.

API Integration & Security

  • Integrate applications with RESTful and GraphQL APIs and enterprise backend services.
  • Implement secure coding practices including biometrics, encryption, OAuth, and secure data storage.
  • Support fraud prevention and regulatory compliance initiatives.

Quality Engineering

  • Develop automated unit, integration, and UI test suites.
  • Utilize JUnit, Mockito, MockK, Espresso, and Robolectric frameworks.
  • Participate in code reviews and CI/CD implementation.

Performance & Reliability

  • Monitor and optimize application performance, memory usage, startup time, and crash-free sessions.
  • Troubleshoot production issues and perform root cause analysis.
  • Leverage analytics and observability tools to proactively identify and resolve issues.

Production Support

  • Maintain and support application functionality and documentation.
  • Participate in incident management, production support, and release activities.
  • Collaborate with cross-functional teams to ensure operational excellence.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or related field.
  • 5+ years of experience in Android application development.
  • Strong proficiency in Kotlin and Android SDK.
  • Experience with Java 17 or higher.
  • Hands-on experience with Jetpack Compose and Android Jetpack components.
  • Strong understanding of MVVM and Clean Architecture principles.
  • Experience with dependency injection frameworks such as Dagger/Hilt or Koin.
  • Experience with Kotlin Coroutines and Flow.
  • Knowledge of JSON parsing and API integrations.
  • Experience with Git, Agile/Scrum methodologies, and CI/CD pipelines.
  • Strong object-oriented design and problem-solving skills.
  • Excellent communication and collaboration skills., * Experience developing mobile banking, fintech, or highly regulated applications.
  • Experience with GraphQL APIs.
  • Knowledge of biometric authentication and mobile security best practices.
  • Experience with multi-module application architecture.
  • Familiarity with AWS or Azure cloud platforms.
  • Experience supporting large-scale enterprise mobile applications with millions of users.
  • Experience mentoring engineers and leading technical initiatives.

Software Engineering & Architecture

  • Perform software design, code reviews, and technical assessments.
  • Implement modern architectural patterns including MVVM and Clean Architecture.
  • Develop reusable, modular, and testable components.
  • Identify and address technical debt, performance bottlenecks, and reliability concerns.

About the company

U.S. Bank

  • Cincinnati, OH
  • $122,233-144,400 per year At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we suppor…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all