IOS Developer

TECHNEPTUNE CONSULTING INC

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TECHNEPTUNE CONSULTING INC in Pittsburgh, PA or Dallas, TX, Birmingham, Alabama or Phoenix, AZ is seeking a Senior iOS Developer to design, develop, test, and maintain secure, scalable mobile apps for banking customers.

The role requires expertise in Swift, SwiftUI/UIKit, iOS SDK, REST APIs, and mobile security, with a strong foundation in MVVM/MVC architectures and modern CI/CD practices.

Qualifications

  • 6 years of iOS development experience.
  • Strong Swift, SwiftUI, UIKit, and iOS SDK expertise.
  • Experience with REST APIs, JSON, Git, and testing.
  • Knowledge of MVVM/MVC/VIPER or Clean Architecture.

Responsibilities

  • Design, develop, and maintain high-quality iOS apps in Swift.
  • Build responsive apps with SwiftUI and UIKit.
  • Integrate RESTful APIs and backend services.
  • Implement secure features including authentication and data storage.
  • Collaborate with product, design, backend, QA, and stakeholders.
  • Drive code quality with tests and reviews.

Skills

iOS development
Swift
SwiftUI
UIKit
REST APIs
Git
Unit testing
XCTest
MVVM
Concurreny
Memory management
Performance optimization

Tools

Xcode
Cocoa Touch
Apple frameworks

Job description

Job Role: IOS Developer

Location: Pittsburgh, PA or Dallas, TX, Birmingham, Alabama or Phoenix, AZ -- Hybrid

Job Type: Contract

Job Summary

We are seeking an experienced Senior iOS Developer with strong hands‑on experience in iOS application development and proven experience working within the banking or financial services domain. The ideal candidate will be responsible for designing, developing, testing, and maintaining secure, scalable, and high-performance mobile applications used by banking customers.

The candidate should have strong expertise in Swift, SwiftUI/UIKit, iOS SDK, REST APIs, and mobile application security, along with a solid understanding of banking applications, financial transactions, authentication, and regulatory requirements.

Required Skills

  • 6 years of professional iOS development experience.
  • Strong hands‑on experience with Swift.
  • Strong knowledge of SwiftUI and UIKit.
  • Experience with iOS SDK, Xcode, Cocoa Touch, and Apple development frameworks.
  • Strong experience developing and consuming REST APIs.
  • Experience with Git and modern software development practices.
  • Experience with unit testing and UI testing using XCTest/XCUITest.
  • Knowledge of iOS application architecture such as MVVM, MVC, VIPER, or Clean Architecture.
  • Strong understanding of asynchronous programming, concurrency, memory management, and performance optimization.
  • Experience with JSON, URLSession, Codable, and API integration.
  • Knowledge of mobile application security, encryption, secure storage, and authentication mechanisms.

Key Responsibilities

  • Design, develop, and maintain high‑quality native iOS applications using Swift.
  • Build responsive and scalable mobile applications using SwiftUI and/or UIKit.
  • Develop and integrate RESTful APIs, JSON services, and backend systems.
  • Implement secure features for banking applications, including authentication, authorization, payments, account management, and transaction workflows.
  • Work with biometric authentication, OAuth 2.0, JWT, MFA, and secure data storage.
  • Integrate third‑party SDKs, APIs, payment services, and financial platforms.
  • Collaborate with product managers, UX/UI designers, backend engineers, QA teams, and business stakeholders.
  • Write clean, maintainable, reusable, and well‑tested code.
  • Perform unit testing, UI testing, debugging, profiling, and performance optimization.
  • Identify and resolve application defects, crashes, memory issues, and performance bottlenecks.
  • Follow mobile application security best practices and banking industry standards.
  • Participate in code reviews and contribute to development standards and best practices.
  • Support CI/CD pipelines and automated mobile application deployment.
  • Troubleshoot production issues and provide timely resolutions.
  • Ensure applications comply with organizational security, privacy, and regulatory requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Developer — Banking Apps (Hybrid)
Senior iOS Developer — Banking Apps (Hybrid)

TECHNEPTUNE CONSULTING INC • Pittsburgh

Hybrid
USD 120,000 - 180,000
iOS Developer
iOS Developer

GlobalPoint • Charlotte (NC)

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

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,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
Senior iOS Software Developer (Remote)
Senior iOS Software Developer (Remote)

Remotestar • San Francisco (CA), Northern (KY)

Remote
USD 150,000 - 210,000
iOS Engineer
iOS Engineer

Compunnel, Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Mobile Developer (iOS)
Mobile Developer (iOS)

Pyramid Consulting, Inc • Smithfield (RI)

On-site
USD 89,544 - 99,187
Health insurance (medical, dental, vision)
401(k) plan
Paid sick leave
Senior iOS Lead - Banking App, Hybrid (Dallas)
Senior iOS Lead - Banking App, Hybrid (Dallas)

Ekcel Technologies Inc • Dallas (TX)

Hybrid
USD 95,000 - 120,000
IOS Developer
IOS Developer

ALLTECH CONSULTING SVC INC • Bentonville (AR)

On-site
USD 100,000 - 130,000