Demo

Senior/Expert Mobile Software Engineer Android & iOS

Spear Staffing
Columbus, OH Contractor
POSTED ON 10/8/2026
AVAILABLE BEFORE 11/5/2026

Senior/Expert Mobile Software Engineer Android & iOS

Location: Columbus, OH
Work Arrangement: 100% Onsite 5 days/week
Duration: 6-Month Contract-to-Hire
Level: Expert / 603 Level

Position Overview

We are seeking an Expert-Level Mobile Software Engineer with strong hands-on expertise in Android and iOS development to join a large banking organization in Columbus, Ohio.

This engineer will work on the UI and homepage of the bank's mobile application as part of a high-visibility Digital initiative. The ideal candidate will be capable of taking ownership of projects from architecture and design through development, testing, debugging, and production deployment.

This is a highly hands-on engineering position. The selected candidate will work in a collaborative Agile environment with product owners, mobile architects, and other engineering teams to build next-generation mobile experiences used by a large customer base.

Top Required Skills

  • Android Development Expert Level
  • iOS Development
  • Kotlin
  • Android Jetpack / Jetpack Compose
  • Retrofit
  • Strong mobile application architecture and design experience
  • Strong understanding of Agile and modern software development practices

Key Responsibilities

  • Design, develop, test, debug, and deploy high-quality mobile application features.
  • Work on the bank's mobile app UI and homepage experience.
  • Develop scalable mobile features using Kotlin, Android Jetpack, Jetpack Compose, Coroutines, Flow, and Retrofit.
  • Contribute to both Android and iOS development and mobile design practices.
  • Own features and projects end-to-end, from technical design through production release.
  • Develop test-driven mobile application features following Agile methodologies.
  • Design and implement modular, maintainable mobile architectures.
  • Work with product owners, mobile architects, UX/design teams, and adjacent engineering teams.
  • Troubleshoot and resolve complex production issues.
  • Ensure application code follows industry coding standards, security practices, and engineering best practices.
  • Contribute to Continuous Integration, Continuous Delivery, automated testing, resiliency, security, and cloud development initiatives.
  • Evaluate emerging mobile technologies and recommend improvements where appropriate.
  • Help establish development patterns and best practices for large-scale, production-grade mobile applications.
  • Mentor and coach other engineers on mobile development and technical practices.
  • Take ownership of technical decisions and deliverables with minimal supervision.

Technical Environment

  • Kotlin
  • Android
  • iOS
  • Android Jetpack
  • Jetpack Compose
  • Kotlin Coroutines
  • Kotlin Flow
  • Retrofit
  • Gradle
  • Modularized Android architecture
  • Kotlin Multiplatform (KMP) under evaluation
  • CI/CD
  • Test-Driven Development (TDD)
  • Cloud development
  • Application security and resiliency

Required Qualifications

  • Expert-level experience in Android and mobile application development.
  • Strong hands-on experience with Kotlin.
  • Strong experience with Android Jetpack and Jetpack Compose.
  • Experience developing applications for iOS.
  • Strong understanding of mobile application architecture and design patterns.
  • Experience with Coroutines and Flow for asynchronoreactive programming.
  • Experience with Retrofit and API integration.
  • Experience building and supporting applications in large-scale enterprise environments.
  • Strong understanding of the complete Software Development Lifecycle (SDLC).
  • Experience working in Agile/Scrum environments.
  • Strong knowledge of TDD, CI/CD, security, resiliency, and automated testing.
  • Ability to work independently, take ownership, and drive projects to completion.
  • Strong communication and collaboration skills.

Preferred / Nice-to-Have Skills

  • Experience with Kotlin Multiplatform (KMP).
  • Experience working on large-scale banking or financial applications.
  • Experience with consumer-facing mobile applications.
  • Experience working in highly regulated environments.
  • Experience with cloud-based application development.
  • Experience establishing mobile engineering standards and architecture.
  • Experience mentoring engineers or serving as a technical lead.
  • Exposure to multiple operating systems and enterprise infrastructure environments.


Ideal Candidate

The ideal candidate is an expert-level mobile engineer rather than simply an Android developer. They should be comfortable making architecture and design decisions, writing production code, debugging complex issues, and owning a feature from concept technical design development testing production.

The manager is specifically looking for someone who can take ownership and run with a project independently, while collaborating effectively within a large Agile engineering organization.

Regards

Shubham singh

Salary : $60 - $65

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior/Expert Mobile Software Engineer Android & iOS?

Sign up to receive alerts about other jobs on the Senior/Expert Mobile Software Engineer Android & iOS career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spear Staffing

  • Spear Staffing Las Vegas, NV
  • Linux Engineer Introduction: The Linux Engineer will be responsible for installing, configuring, and administering Oracle Linux and/or Red Hat Enterprise L... more
  • 7 Days Ago

  • Spear Staffing Bentonville, AR
  • Android Developer Location: 702 SW 8th St 702 SW 8th St Bentonville, AR 72716 Interview :video We are seeking a senior-level Android Developer to join our ... more
  • 8 Days Ago

  • Spear Staffing Indianapolis, IN
  • The Foundry Automation Engineering Deployment and Readiness Project Manager Work directly with the Foundry Automation Engineering organization and cross-fu... more
  • 8 Days Ago

  • Spear Staffing Texas, TX
  • Cyber Security Engineer - NAC / W2 Client: Federal / DoD Duration: 4-6 months Location: Multiple CONUS military bases | 75% travel Clearance: Active Secret... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior/Expert Mobile Software Engineer Android & iOS jobs in the Columbus, OH area that may be a better fit.

  • JPMorganChase Columbus, OH
  • Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software ... more
  • 5 Days Ago

  • MetaRPO Columbus, OH
  • Senior Android Engineer Location: Columbus, OH Job Type: Contract Work Arrangement: Hybrid Duration: Long-Term Job Summary Seeking a highly skilled Senior ... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!