Hiring for Sr. Full Stack iOS Engineer @ Washington, DC (Hybrid / Onsite)

SWIFT
Washington, DC, United States
12 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Zebra (Programming Language) Java (Programming Language) Multitier Architecture Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon S3 Apple Xcode Application Lifecycle Management Application Performance Management User Authentication Build Automation
+61 more
Unit Testing Microsoft Azure Bluetooth Low Energy (Bluetooth) Bluetooth Code Review Data Synchronization DevOps Memory Management Amazon DynamoDB Github Monitoring of Systems Mobile Application Software JSON Python (Programming Language) Microsoft UI Automation Model View ViewModel Node.Js OAuth OpenID Peer-To-Peer (P2P) Radio-Frequency Identification Performance Tuning Scrum Methodology Release Management Openid Connect Azure Active Directory Scaled Agile Framework Software Engineering SQLite Systems Integration Management of Software Versions Transaction Processing (Computing) Uikit Test-Driven Development (TDD) Swiftui Concurrency Database Optimization Spring-boot Ios Frameworks Peripherals Firebase Backend Git Gitlab-ci Material UI Core Data Cocoapods AWS Fargate Graphql Front End Software Development Cloudwatch Api Gateway Objective C++ Restful APIs Splunk Dynatrace Xctest Serverless Computing Jenkins Mobile Data Microservices

Job description

We are seeking an experienced Senior Full Stack iOS Engineer to design, develop, and maintain mission-critical native iOS applications and supporting AWS cloud services for our enterprise transportation client, Amtrak. The ideal candidate will have extensive experience in native iOS development using Swift and Objective-C, offline-first mobile architecture, peer-to-peer data synchronization, and AWS backend integration. In this role, you will lead the development of highly available mobile applications supporting passenger and employee operations, including ticket scanning, real-time manifest tracking, passenger check-in, and secure backend integrations. You will work closely with cross-functional teams in an established Scaled Agile Framework (SAFe) environment to deliver reliable, scalable, and high-performance mobile solutions., Architect, develop, and maintain high-performance native iOS applications using Swift, Objective-C, and modern concurrency models. Design and implement offline-first mobile architectures featuring local transactional queues, conflict resolution, reconnection/replay logic, and peer-to-peer synchronization mechanisms such as Ditto and Infinite PeerConnect. Develop frontline mobile workflows, including barcode/ticket scanning, passenger manifest management, check-in/lift states, and Bluetooth peripheral integrations. Design and integrate mobile applications with Backend-for-Frontend (BFF) REST APIs hosted on AWS. Implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), and secure device storage. Develop reusable, configuration-driven UI components, feature flags, dynamic forms, and role-based workflows across iPhone and iPad devices. Implement mobile application monitoring using Dynatrace Mobile RUM, crash symbolization, privacy safeguards, and real-time performance telemetry. Collaborate with backend and platform teams on API contract testing, idempotency, and consistent mobile-to-cloud data schemas. Optimize application performance, reliability, thread safety, accessibility, and crash resilience. Participate in SAFe Agile ceremonies, capacity planning, sprint commitments, and onsite Program Increment (PI) Planning events in Washington, DC.

Requirements

Proven experience developing and maintaining enterprise-grade native iOS applications using Swift and Objective-C. Strong understanding of iOS architecture, application lifecycle, memory management, and modern concurrency. Hands-on experience designing offline-first mobile applications with Core Data, local persistence, transactional queues, and synchronization mechanisms. Experience with peer-to-peer or edge synchronization frameworks such as Ditto or Infinite PeerConnect. Practical experience designing or integrating AWS services, including API Gateway, Lambda, and ECS Fargate. Experience with authentication and identity management solutions such as AWS Cognito, Microsoft Entra ID, OAuth 2.0, and OIDC. Strong experience integrating RESTful APIs and backend microservices, preferably using Spring Boot. Hands-on experience integrating external hardware peripherals, including barcode scanners, sleds, and Bluetooth/BLE devices. Knowledge of mobile performance optimization, thread safety, crash reporting, Voiceover accessibility, and monitoring tools such as Dynatrace RUM. Experience working with high-availability operational applications in transportation, ticketing, reservations, or point-of-sale environments. Working knowledge or formal training in SAFe Agile, including sprint planning, iteration commitments, and capacity planning. Must be located within commuting distance of Washington, DC, and available for onsite milestone ceremonies, including PI Planning. Preferred Skills & Additional Technical Experience: iOS Development SwiftUI, UIKit, Combine, and Swift Concurrency (async/await). MVVM, VIPER, Clean Architecture, and modular application development. Xcode, Swift Package Manager, CocoaPods, and iOS application lifecycle management. XCTest, XCUITest, unit testing, UI automation, and Test-Driven Development. Mobile Data & Synchronization SQLite, Realm, Core Data, and local database optimization. Eventual consistency, distributed synchronization, conflict resolution, and data reconciliation. Secure local storage, data encryption, and offline transaction processing. AWS & Backend Development AWS S3, DynamoDB, CloudWatch, and serverless architecture. Java, Spring Boot, Node.js, or Python. JSON, GraphQL, API versioning, JWT authentication, and microservices architecture. Hardware & Enterprise Mobility Zebra scanners, RFID readers, MFi accessories, and enterprise mobile devices. Bluetooth Low Energy (BLE), Core Bluetooth, and hardware SDK integrations. Experience with real-time ticketing, passenger check-in, and operational mobility solutions. DevOps & Monitoring Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Dynatrace, Firebase Crashlytics, Splunk, and application observability. Git, automated builds, code reviews, and mobile release management. Agile & Technical Leadership SAFe Agile, Scrum, backlog refinement, and PI Planning. Cross-functional collaboration with product owners, architects, QA, backend, and DevOps teams. Strong technical leadership, communication, troubleshooting, and independent delivery skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…