Demo

Mobile Software Engineer II Native iOS/Android

Jobs via Dice
Birmingham, AL Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Techgene Solutions LLC, is seeking the following. Apply via Dice today!

Role: Mobile Software Engineer II Native iOS/Android

Location: Birmingham, AL- Charlotte, NC- Atlanta, Georgia (hybrid- onsite 3 days per week)

Duration: 6-8- month contract to hire

Job Description:

Our client is hiring a native mobile software engineer to join their mobile banking development teams. These roles are part of a larger mobile initiative. As a native mobile engineer, you will work on production-level applications, leveraging modern frameworks to deliver high-quality, scalable solutions. You will collaborate with cross-functional agile teams and mentor junior engineers, helping elevate the team's mobile expertise.

We are seeking a Mobile Software Engineer with hands on experience in native mobile development-either iOS (Swift/SwiftUI) or Android (Kotlin/Jetpack Compose). This role requires true native development experience; candidates with a primary background in cross-platform frameworks (e.g., React Native, Flutter) will not be considered.

Primary Responsibilities

  • Develop and maintain native mobile applications for iOS or Android (any one is fine Android or iOS)
  • Build solutions using:
    • iOS: Swift & SwiftUI
    • Android: Kotlin & Jetpack Compose
  • Collaborate with cross-functional teams including:
    • Developers (7 8 per team)
    • Scrum Master, Product Owner, Business Analysts
    • Solution Architects, DevOps Engineers, and Quality Engineers
  • Follow agile development processes:
    • 2-week sprints
    • 5 development sprints 1 IP sprint per cycle
  • Ensure high-quality code and best practices
  • Mentor and guide junior engineers in native frameworks

Required Skills:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Minimum of 3 years of professional experience in relevant native platforms
  • Native mobile development expertise in either:
  • iOS (Swift & SwiftUI)
  • Android (Kotlin & Jetpack Compose)
  • Recent production-level experience with SwiftUI or Jetpack Compose
  • Strong understanding of mobile app lifecycle, architecture, and performance consideration

Bonus Skills:

Experience in both iOS and Android native development

Salary.com Estimation for Mobile Software Engineer II Native iOS/Android in Birmingham, AL
$87,510 to $115,417
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 Mobile Software Engineer II Native iOS/Android?

Sign up to receive alerts about other jobs on the Mobile Software Engineer II Native iOS/Android career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
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 Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 10 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 10 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 10 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Mobile Software Engineer II Native iOS/Android jobs in the Birmingham, AL area that may be a better fit.

  • Techgene Solutions LLC Birmingham, AL
  • Role: Mobile Software Engineer II Native iOS/Android Location: Birmingham, AL- Charlotte, NC- Atlanta, Georgia (hybrid- onsite 3 days per week) Duration: 6... more
  • 1 Day Ago

  • ConsultNet Technology Services and Solutions Birmingham, AL
  • Mobile Software Engineer II – Native iOS/Android Birmingham, AL- Charlotte, NC- Atlanta, Georgia (hybrid- onsite 3 days per week) 6- month contract to hire... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!