Senior iOS Developer | Dallas/Austin, TX

AppLab Systems, Inc

Dallas (TX)

On-site

USD 120,000 - 170,000

Full time

21 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AppLab Systems, Inc in Texas is seeking a Senior iOS Developer to design, build, and support secure mobile banking apps with Swift and modern Apple frameworks. You will own end-to-end mobile features in a regulated domain.

Collaborate across product, architecture, security, QA, and operations to deliver onboarding, authentication, payments, and account services while upholding security and privacy requirements.

Qualifications

  • 6+ years of software development experience, including 4+ years in native iOS development.
  • Proficiency in Swift, iOS SDK, Xcode, UIKit, SwiftUI, Combine, Swift Concurrency, and Cocoa Touch.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent experience.

Responsibilities

  • Design, develop, test, and maintain native iOS banking apps using Swift and Apple development practices.
  • Implement secure customer journeys including onboarding, login, authentication, and payments.
  • Translate requirements into scalable iOS designs aligned with architecture standards and guidelines.
  • Integrate with API gateways, REST/JSON services, identity platforms, analytics, and third-party SDKs.
  • Apply secure coding practices, including Keychain, encryption, and jailbreak detection.
  • Mentor developers and participate in code reviews within Agile teams.

Skills

Swift programming
iOS development
Secure coding
Problem solving
Team mentorship

Education

Bachelor's degree in CS/IT/Engineering

Tools

Xcode
Git
CocoaPods
Fastlane
Jenkins

Job description

Job Title: Senior iOS Developer - Banking Domain

Location: Austin, TX and Dallas, TX

Role Overview

We are looking for a Senior iOS Developer to design, build, and support secure, reliable, and high-performing iOS mobile banking applications. The role requires strong native iOS engineering expertise, sound knowledge of digital banking journeys, and the ability to deliver solutions that meet stringent security, privacy, regulatory, and availability expectations.

The developer will collaborate with product owners, architects, UX teams, backend/API teams, cybersecurity, QA, compliance, and operations to deliver customer-facing features such as onboarding, authentication, account servicing, payments, cards, alerts, and service requests.

________________________________________

Key Responsibilities
  • Design, develop, test, and maintain native iOS banking applications using Swift and modern Apple development practices.
  • Implement secure customer journeys covering onboarding, login, Face ID/Touch ID authentication, account servicing, fund transfers, bill payments, card controls, notifications, and service requests.
  • Translate business, UX, security, and regulatory requirements into scalable iOS designs aligned with enterprise architecture standards and Apple Human Interface Guidelines.
  • Integrate iOS applications with API gateways, REST/JSON services, identity platforms, payment services, analytics, fraud controls, Apple services, and approved third-party SDKs.
  • Apply secure coding practices including Keychain, encryption, certificate pinning, secure storage, session management, jailbreak detection, code hardening, and protection against common mobile threats.
  • Build reusable components using MVVM or Clean Architecture, Swift Concurrency, Combine, dependency injection, and modular design.
  • Create unit, integration, UI, and automated regression tests using XCTest and XCUITest; support security, accessibility, performance, UAT, and production validation.
  • Monitor application performance, crashes, security events, and customer-impacting issues; troubleshoot incidents and contribute to root-cause analysis.
  • Participate in code reviews, threat-model discussions, release-readiness reviews, App Store submissions, and controlled production deployments.
  • Mentor developers, promote engineering standards, and collaborate within Agile delivery teams.

________________________________________

Required Skills & Qualifications
Core Experience
  • 6+ years of software development experience, including at least 4+ years in native iOS application development.
  • Advanced proficiency in Swift, iOS SDK, Xcode, UIKit, SwiftUI, Combine, Swift Concurrency, and Cocoa Touch.
  • Proven experience developing customer-facing applications in banking, financial services, payments, fintech, or another highly regulated industry.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
Technical Skills
  • Strong knowledge of MVVM, Clean Architecture, iOS application lifecycle, dependency injection, modularization, SOLID principles, protocol-oriented programming, and design patterns.
  • Experience integrating REST APIs, OAuth 2.0/OpenID Connect, token-based authentication, Face ID/Touch ID, APNs, universal links, analytics, and crash-reporting tools.
  • Understanding of iOS banking security controls, including encryption in transit and at rest, Keychain, Secure Enclave, certificate pinning, jailbreak detection, application hardening, App Attest, and OWASP Mobile risks.
  • Experience with XCTest, XCUITest, mocking frameworks, and testable design practices.
  • Hands-on experience with Swift Package Manager or CocoaPods, Git-based workflows, Fastlane, Jenkins, GitHub Actions, GitLab CI, Bitrise, or Azure DevOps.
  • Knowledge of iOS performance, memory management, networking, offline handling, observability, and production troubleshooting.
  • Familiarity with iOS accessibility, localization, data privacy, auditability, secure SDLC, code signing, provisioning, and App Store release requirements.
Good to Have
  • Experience with digital banking, payments, cards, wallets, lending, wealth, or customer onboarding platforms.
  • Knowledge of PCI DSS, PSD2/SCA, regional privacy requirements, fraud-risk controls, or banking technology governance.
  • Exposure to Apple Pay, payment gateways, tokenization, OTP/push authentication, passkeys, device binding, or risk-based authentication.
  • Experience with iOS modular platforms, extensions, feature flags, remote configuration, white-label applications, or reusable framework/SDK development.
  • Understanding of cross-platform technologies such as Flutter or React Native.

________________________________________

  • Strong analytical, debugging, and problem-solving skills, with attention to security and customer impact.
  • Clear communication and effective collaboration with business, product, architecture, security, compliance, QA, and operations stakeholders.
  • Ability to own features end-to-end and deliver reliably within regulated release and change-management processes.
  • Customer-focused mindset with strong attention to usability, accessibility, resilience, and data privacy.
  • Leadership mindset with willingness to mentor team members and continuously improve engineering practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

GlobalPoint • Charlotte (NC)

On-site
USD 120,000 - 160,000
Senior iOS Software Engineer
Senior iOS Software Engineer

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior iOS Developer
Senior iOS Developer

Synkriya Tech (previously Sincera Consulting) • Pittsburgh

On-site
USD 120,000 - 180,000
Sr. IOS App Developer at Ekcel Technologies Inc Dallas, TX
Sr. IOS App Developer at Ekcel Technologies Inc Dallas, TX

Ekcel Technologies Inc • Dallas (TX)

On-site
USD 95,000 - 120,000
Software Developer Senior Level - (iOS)
Software Developer Senior Level - (iOS)

Spectraforce Technologies, Inc. • Austin (TX)

On-site
USD 120,000 - 170,000
iOS Developer
iOS Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Senior iOS Engineer
Senior iOS Engineer

Bankjoy • United States

Remote
USD 140,000 - 180,000
Remote-first culture
Stock options
Medical/dental/vision premiums (USA)
+5
Senior iOS Developer - Banking & Fintech
Senior iOS Developer - Banking & Fintech

AppLab Systems, Inc • Dallas (TX)

On-site
USD 120,000 - 170,000
Senior Software Engineer (iOS & macOS Native), Finance Engineering
Senior Software Engineer (iOS & macOS Native), Finance Engineering

Apple Inc. • California

On-site
USD 150,000 - 210,000
iOS Developer
iOS Developer

Acestack • Irving (TX)

On-site
USD 120,000 - 160,000