Mobile Engineer (iOS / Android) | Contract-to-Hire

THE JUDGE GROUP, INC.
Plano, TX, United States
23 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Web Accessibility Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Apple Xcode Automation of Tests Behavior-Driven Development Mobile Application Development Cloud Computing Cloud Testing Software Quality
+23 more
Code Review Continuous Integration Software Debugging Mobile Application Software Regression Testing Software Tools Software Deployment Software Engineering Strategies of Testing Web Content Accessibility Guidelines Uikit Performance Testing Swiftui Swift (Programming Language) Backend Kotlin Gherkin Solid Principles Bitbucket Objective C++ Software Coding Cucumber (Software) Jenkins

Job description

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.

Requirements

  • 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., * 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., * 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.

Apply for this position

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

Apply on www.dice.com
Prepare application

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

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

Videos

See all

Related articles

See all