Senior iOS Full Stack Engineer

Veriipro

Washington

On-site

USD 140,000 - 230,000

Full time

4 days 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

Veriipro is seeking an experienced Senior iOS Full Stack Engineer to design, develop, and maintain enterprise‑grade native iOS applications and AWS cloud services, with a focus on reliability and security in production environments.

The candidate will lead mobile architecture, implement offline‑first data synchronization, optimize performance, and collaborate with backend and platform teams within SAFe to deliver scalable, secure apps for iPhone and iPad.

Qualifications

  • Extensive hands-on experience developing enterprise-grade native iOS applications using Swift and Objective-C.

Responsibilities

  • Design, develop, and maintain high-performance native iOS applications.
  • Architect and implement offline-first mobile applications with local data persistence and synchronization.
  • Develop peer-to-peer and edge synchronization solutions.
  • Build and integrate mobile applications with AWS-based Backend-for-Frontend services and REST APIs.
  • Implement secure authentication and authorization using modern standards.
  • Develop mobile workflows for scanning, validation, and peripherals.
  • Create reusable UI components and feature-driven workflows.
  • Support iPhone and iPad across devices.
  • Integrate monitoring, crash reporting, and security best practices.
  • Collaborate with backend and platform teams on API contracts and data schemas.
  • Optimize performance, thread safety, and data integrity.
  • Participate in SAFe/agile ceremonies.

Skills

Swift
Objective-C
iOS architecture
AWS services
offline-first

Tools

Ditto
Infinite PeerConnect

Job description

We are seeking an experienced Senior iOS Full Stack Engineer to design, develop, and maintain enterprise-grade native iOS applications and supporting AWS cloud services.

The ideal candidate will have strong hands-on expertise in Swift, Objective-C, iOS application architecture, AWS services, and offline-first mobile application development. This role involves building scalable, high-availability mobile solutions that support critical business operations, real-time data synchronization, secure backend integrations, and seamless user experiences.

The successful candidate will lead mobile application architecture, develop resilient mobile-to-cloud integrations, optimize application performance, and collaborate with cross-functional engineering teams within a Scaled Agile Framework (SAFe) environment.

Key Responsibilities
  • Design, develop, and maintain high-performance native iOS applications using Swift, Objective-C, and modern concurrency frameworks.
  • Architect and implement offline-first mobile applications with local data persistence, transactional queues, conflict resolution, and synchronization mechanisms.
  • Develop peer-to-peer and edge synchronization solutions using frameworks such as Ditto or Infinite PeerConnect.
  • Build and integrate mobile applications with AWS-based Backend-for-Frontend (BFF) services and REST APIs.
  • Implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), and AWS Cognito or Microsoft Entra ID.
  • Develop mobile workflows supporting barcode scanning, ticket validation, passenger manifests, check-in operations, and Bluetooth-connected peripheral devices.
  • Implement reusable, configuration-driven UI components, dynamic forms, feature flags, and role-based application workflows.
  • Support iPhone and iPad application development and ensure consistent performance across supported devices.
  • Integrate mobile application monitoring and performance tools, including Dynatrace Mobile Real User Monitoring (RUM).
  • Implement crash reporting, performance monitoring, accessibility, and application security best practices.
  • Collaborate with backend and platform engineering teams on API contracts, contract testing, data schemas, and API idempotency.
  • Optimize application performance, thread safety, crash resilience, and data integrity.
  • Participate in Agile ceremonies, sprint planning, capacity planning, iteration commitments, and Program Increment (PI) planning.
  • Collaborate with distributed and cross-functional teams to deliver reliable, scalable, and maintainable enterprise mobile solutions.
Required Qualifications
  • Extensive hands-on experience developing enterprise-grade native iOS applications using Swift and Objective-C.
  • Strong knowledge of iOS application architecture, mobile development frameworks, and modern concurrency models.
  • Experience designing and implementing offline-first mobile applications.
  • Hands-on experience with Core Data, local data persistence, transactional queueing, and synchronization mechanisms.
  • Experience with peer-to-peer or edge synchronization frameworks such as Ditto or Infinite PeerConnect.
  • Practical experience integrating mobile applications with AWS cloud services.
  • Working knowledge of AWS API Gateway, Lambda, ECS Fargate, and Cognito.
  • Experience developing or integrating REST APIs and Backend-for-Frontend (BFF) architectures.
  • Strong understanding of OAuth 2.0, OpenID Connect (OIDC), secure authentication, and device-level data protection.
  • Experience integrating external hardware peripherals, including barcode scanners and Bluetooth/BLE devices.
  • Knowledge of mobile application performance optimization, thread safety, crash reporting, and accessibility standards such as VoiceOver.
  • Experience with mobile application monitoring tools such as Dynatrace RUM.
  • Strong understanding of API integration, contract testing, API idempotency, and mobile-to-cloud data synchronization.
  • Experience working in Agile/Scrum or SAFe development environments.
Preferred Qualifications
  • Experience with enterprise transportation, ticketing, reservation, passenger management, or point-of-sale systems.
  • Experience developing mission-critical, high-availability mobile applications.
  • Familiarity with Spring Boot microservices and enterprise backend integrations.
  • Experience with Microsoft Entra ID and enterprise identity management.
  • SAFe training or certification.
  • Experience leading sprint planning, capacity management, and cross-functional engineering activities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Infojini Inc • Washington

Hybrid
USD 120,000 - 190,000
Senior IOS Engineer
Senior IOS Engineer

Veriipro • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Mobile
Senior Mobile

ADN Group • Washington

Hybrid
USD 180,000 - 240,000
iOS Developer: Build Next-Gen Mobile Experiences
iOS Developer: Build Next-Gen Mobile Experiences

Compunnel Inc. • New York (NY)

Hybrid
USD 110,000 - 170,000
iOS Engineer
iOS Engineer

Compunnel Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Senior Mobile Engineer (Android & iOS) - Lead & Mentor
Senior Mobile Engineer (Android & iOS) - Lead & Mentor

Compunnel Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Senior Mobile Engineer - iOS/Android & React Native
Senior Mobile Engineer - iOS/Android & React Native

Compunnel Inc. • Louisville (KY)

On-site
USD 100,000 - 130,000
Senior Mobile Tech Lead: iOS, Angular/Ionic, AWS
Senior Mobile Tech Lead: iOS, Angular/Ionic, AWS

Compunnel Inc. • Chicago (IL)

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

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Mobile Developer Android & iOS
Senior Mobile Developer Android & iOS

Compunnel Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000