Mobile Engineer
Listed on 2026-05-05
-
Software Development
App Developer - Mobile/Web, iOS Developer
Mobile Software Engineer II – Native iOS/Android
Birmingham, AL
- Charlotte, NC
- Atlanta, Georgia (hybrid- onsite 3 days per week)
6- month contract to hire
Pay Rate: $55.00 - $60.00 per hr.
NO 3rd Party C2C Please
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 deep expertise in native mobile development—either iOS (Swift/Swift
UI) 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.
- Develop and maintain native mobile applications for iOS or Android
- Build solutions using:
- iOS:
Swift & SwiftUI - Collaborate with cross-functional teams including:
- Developers (7–8 per team)
- Scrum Master, Product Owner, Business Analysts
- Solution Architects, Dev Ops Engineers, and Quality Engineers
- 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
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Minimum of 3 years of professional experience in relevant native platforms
- Recent production-level experience with Swift
UI or Jetpack Compose - Strong understanding of mobile app lifecycle, architecture, and performance consideration
- Experience in both iOS and Android native development
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).