ADN Group
iOS Developer
ADN GroupUnited States6 days ago
ContractRemote FriendlyInformation Technology

Position Title: iOS Developer



Job Location: O'Fallon, MO, USA



Employment Type: 12 Months of Contract

Note: No H1B for this position and need local candidates only.



Work Model: Hybrid



Position Overview

Our client in the Payments industry is seeking a highly skilled iOS Developer to join its Innovation Center in St. Louis, MO. The ideal candidate will have advanced-level experience in native iOS development (Swift, Objective-C, SwiftUI) and a deep understanding of custom UI design, animations, and Xcode tooling.

You will collaborate within a fast-paced Agile environment, contributing to the development of innovative and scalable payment solutions that deliver exceptional user experiences.

Preferred Education

Bachelor's degree in Computer Science or a related discipline.

Required Skills & Experience

Advanced-level proficiency in native iOS development using Swift, Objective-C, and SwiftUI.

Strong experience in custom UI design, animations, and interactive interfaces using SwiftUI.

Expertise in Xcode tooling, including Fastlane, xcodebuild, command-line scripting, frameworks, and Swift Package Manager.

Proven experience working in an Agile and Test-Driven Development (TDD) environment.

Demonstrated ability to design and deliver high-performance, scalable applications.

Strong analytical skills and problem-solving mindset.

Excellent verbal and written communication skills.

Ability to collaborate effectively in a team environment and incorporate feedback constructively.

High energy, self-motivated, and passionate about innovation in mobile technology.

Responsibilities

Design, code, document, and test application components and subsystems to world-class standards.

Translate technical specifications into detailed design and functional solutions.

Conduct functional and performance testing of developed components.

Ensure all code is maintainable, efficient, and version-controlled.

Identify and evaluate best-of-breed tools, APIs, and methodologies for technical fit.

Participate in architecture discussions and contribute to decision-making.

Provide accurate task estimates and complexity assessments.

Assist in project scheduling and ensure timely task execution.

Share technical knowledge and mentor team members across functions.

Actively contribute to improving user experience and product quality.

Key Attributes

Innovative and passionate about mobile development and digital payment technologies.

Strong focus on user experience and design excellence.

Excellent teamwork and cross-functional collaboration skills.

Committed to delivering high-quality, production-ready applications.

Key Skills

Ranked by relevance