iOS Software
Software Engineering
Plano, TX, USA
Senior Mobile Engineer (iOS / Android) | Contract-to-Hire
Location: Plano, TX or Columbus, OH (Onsite)
Product Area: Digital Banking
Duration: 12-Month Engagement with Contract-to-Hire Preference
Interview Process: One 90-minute technical interview
Position Overview
We are seeking a highly skilled Senior Mobile Engineer (iOS/Android) to join a team building next-generation digital banking experiences, including AI-powered capabilities within a leading mobile banking platform.
This is a hands-on engineering role where you will design, develop, test, and support production mobile applications used by millions of customers. You will work closely with product owners, architects, and cross-functional engineering teams to deliver scalable, secure, and customer-focused mobile solutions.
The ideal candidate brings strong mobile development expertise, a passion for clean architecture, and the ability to drive features from concept through production deployment.
Key Responsibilities
- Design and develop reusable mobile platform components, frameworks, and tooling.
- Build clean, maintainable, scalable, and production-ready Swift, Objective-C, Kotlin, and/or Java code.
- Collaborate with product owners and business stakeholders to translate requirements into technical solutions.
- Leverage approved AI-assisted development tools to improve productivity, code quality, testing, and documentation.
- Develop solutions that support accessibility, localization, performance testing, and quality assurance.
- Build validation frameworks for AI-powered application features, personalization engines, and intelligent user experiences.
- Create and enhance API mocking capabilities to reduce dependencies on backend systems during development and testing.
- Partner with engineering teams to provide technical guidance and platform best practices.
- Investigate, troubleshoot, and resolve production issues.
- Contribute to CI/CD pipelines, automated testing, regression testing, and deployment processes.
- Participate in code reviews and maintain high standards for security, resiliency, and software quality.
iOS Software Engineer
Required Qualifications
- 5+ years of software engineering experience.
- Strong experience developing native iOS applications using:
- Swift
- Objective-C
- Xcode
- Experience building and maintaining scalable mobile applications.
- Hands-on experience using AI-assisted software development tools for coding, testing, documentation, or troubleshooting.
- Understanding of secure and responsible AI usage in software engineering workflows.
- Strong understanding of software design principles, architecture, and best practices.
- Experience debugging applications on iOS simulators and physical devices.
- Familiarity with iOS testing frameworks and automation concepts.
- Strong analytical and problem-solving skills.
- Ability to work effectively in Agile environments.
- Excellent communication and collaboration skills.
- Experience working in fast-paced, multi-team environments.
Preferred Qualifications
- Experience with:
- XCUITest
- Cucumber/Gherkin
- Behavior-Driven Development (BDD)
- Knowledge of accessibility testing and WCAG standards.
- Experience with:
- Accessibility Inspector
- VoiceOver
- Dynamic Type
- Familiarity with visual validation tools such as:
- Applitools
- Percy
- Experience supporting localization and internationalization initiatives.
- Exposure to AI/ML-powered applications and testing strategies.
- Experience with API mocking tools such as WireMock.
- Knowledge of CI/CD tools including:
- Jenkins
- Bitbucket
- Experience with mobile cloud testing platforms such as:
- Sauce Labs
- Perfecto
- SeeTest
- Experience with:
- SwiftUI
- UIKit
- Exposure to cloud-native development practices.
Engagement Details
Contract-to-Hire
- Strongly preferred.
- Expected conversion timeline: Approximately 6 months.
- No conversion fee.
Work Authorization
- Currently prioritizing candidates who do not require immigration sponsorship.
Work Location
- 100% onsite.
- Remote work is not available.
- Candidates must comply with full return-to-office requirements for their assigned location.
Target Candidate Profile
We're seeking engineers who:
- Have deep mobile development expertise.
- Enjoy hands-on coding and solving complex technical problems.
- Thrive in Agile environments.
- Can own features end-to-end from design through production deployment.
- Are passionate about building high-quality customer-facing applications.
- Have an interest in modern AI-enabled software development practices.