Avatar for Programmers.io
Your Extended Team

iOS Developer

  • |6 years of exp
  • |Full Time
Posted: 2 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Analytics
Localization
Data Privacy
Memory Management
Provisioning
Jenkins
MVVM
Xcode
iOS SDK
Cocoa Touch
REST APIs
Dependency Injection
CocoaPods
UIKit
APNS
Design Patterns
OAuth 2.0
Swift
Xc Test
GitLab CI
openid connect
Fastlane
SOLID Principles
Clean Architecture
Protocol-Oriented Programming
iOS Networking
Swift Package Manager
Secure SDLC
Bitrise
Keychain
Modularization
Code Signing
XCUITest
Azure DevOps
Observability
SwiftUI
Combine
GitHub Actions
Universal Links
Swift Concurrency
App Attest
Git-Based Workflows
Secure Enclave
Token-Based Authentication
Production Troubleshooting
Auditability
Encryption at Rest
Encryption in Transit
Mocking Frameworks
Application Hardening
Face ID
Touch ID
Certificate Pinning
Offline Handling
Jailbreak Detection
iOS Application Lifecycle
iOS Performance
OWASP Mobile Risks
Crash-Reporting Tools
Testable Design Practices
iOS Accessibility
App Store Release Requirements

About the job

Job Title: Senior iOS Developer – Banking Domain

Location: Austin, TX and Dalla, TX Onsite

Fulltime/Permanent

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.

Behavioural& Leadership Skills

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

Similar Jobs

Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Apex Dental Partners company logo
Apex Dental Partners
Affiliate and operate dental practices with a tech-forward focus
Snout company logo
Snout
Affordable vet care, for every pet
Hypeproxies company logo
Hypeproxies
Building the backbone for web data collection
Battlement Systems company logo
Battlement Systems
Sovereign AI Infrastructure for Big Pharma
IndustriAI company logo
IndustriAI
AI-native investment firm — agentic AI and ML for finding and pricing energy assets
Nextdoor company logo
Nextdoor
Nextdoor is the private social network for your neighborhood