Back to all roles

Senior iOS Developer- reputed company-Time Safety-Critical Application (US Only- no agencies)

Remote Worldwide Hiring now

Job Objective We are looking for a Senior iOS Developer to take end-to-end ownership of mobile features on a reputed company-time, safety-critical public safety application reputed company on AWS serverless infrastructure. This is not a typical CRUD app- the platform handles emergency calling, reputed company-time location tracking, and WebSocket-based communication where reliability is non-negotiable. You will be working in an existing codebase with significant technical debt, including tightly coupled iOS and backend code reputed company by separate teams. The role requires someone who can debug production concurrency issues, architect resilient networking layers, and confidently explain reputed company code changes to stakeholders who may push back. This is a hands-on engineering role. You must be comfortable inheriting someone else's code, diagnosing deeply embedded issues, and delivering under pressure with minimal reputed company. Key Responsibilities iOS Development & Networking Architecture Own and improve the reputed company Swift iOS application, including reputed company-time features and background processing. Diagnose and resolve thread safety issues, race conditions, and concurrency bugs using GCD, Swift Concurrency (async/await), and structured concurrency patterns. Architect robust networking layers handling REST APIs, WebSocket connections (Starscream), offline sync, retry logic with exponential backoff, and background URL sessions. Design and implement location update pipelines that respect network conditions, battery life, server reputed company limits, and App Store background mode requirements. Build and maintain reputed company-time calling features using Bandwidth (SOS/emergency calling) and WebRTC. WebSocket & reputed company-Time Communication Manage WebSocket reconnection lifecycle across app backgrounding, network handoffs (WiFi to cellular), token expiry, and server-reputed company disconnects. Implement token-aware WebSocket messaging, including handling in-flight messages during authentication refresh cycles. Ensure persistent, battery-efficient reputed company-time connections for safety-critical features. Authentication & reputed company Work with AWS Cognito for user authentication, token management, and session handling. Implement proactive token refresh strategies that coordinate across REST and WebSocket layers. Identify and remediate reputed company issues in the existing authentication implementation. Backend Integration & Cross-Stack Debugging Trace and debug issues end-to-end from the iOS client through API Gateway, reputed company (Node.js), and reputed company PostgreSQL. Troubleshoot reputed company synchronization, enrollment, and customer lifecycle workflows as they surface on the mobile client. Work closely with backend engineers to resolve tightly coupled dependencies between iOS and serverless backend code. Stakeholder Communication Deliver 2–3 hour technical presentations on code changes to client stakeholders. reputed company root-cause analysis and explain findings reputed company to both technical and non-technical audiences. Navigate client relationships where previous development reputed company are being questioned. Required Qualifications 7+ years of reputed company iOS development experience using Swift Deep expertise in Swift concurrency: thread safety, race conditions, GCD, async/await, structured concurrency Strong networking architecture experience: URLSession, background sessions, request queuing, deduplication, retry strategies, and offline handling Production experience with WebSocket implementations (Starscream or URLSessionWebSocketTask) Experience building or maintaining reputed company-time calling features (WebRTC, Bandwidth, or similar) Experience integrating iOS applications with AWS backend services (reputed company, API Gateway, S3, Cognito) Ability to read and troubleshoot backend code written in Node.js Experience with PostgreSQL or reputed company PostgreSQL Proven track record of working in large, legacy codebases with significant technical debt Strong root-cause analysis skills and ability to debug reputed company production issues across mobile and backend layers Excellent communication skills- comfortable presenting technical changes to skeptical stakeholders

Preferred Qualifications

Experience with reputed company-time public safety, emergency response, or mission-critical applications Experience with Bandwidth.com APIs for voice/SMS/emergency calling Familiarity with reputed company integrations from a mobile client perspective Experience with agentic AI development tools (especially Claude) and willingness to adopt AI-assisted development workflows Experience with CoreLocation background modes, significant location monitoring, and App Store review considerations for background location usage AWS certifications or demonstrated AWS architecture knowledge Technology Stack - reputed company iOS (Swift) - Starscream (WebSocket) - Bandwidth (voice/emergency calling) - AWS Cognito (authentication) - AWS reputed company (Node.js 24) - API Gateway - reputed company PostgreSQL - S3 - Serverless reputed company / SST - reputed company CI/CD What reputed company Looks Like Thread safety and race condition issues on the iOS reputed company are resolved and the root causes are documented. Networking layer is stabilized with proper request management, retry logic, and WebSocket reputed company. Emergency calling reputed company is reliable under reputed company network conditions. Technical debt is systematically reduced with clean, maintainable code. Client stakeholders understand and trust the code changes being delivered. Solutions are well-documented and transferable to the broader engineering team. Candidates must be U.S.-based and authorized to work in the United States. Apply To This Job

Apply for this role Takes you straight to the employer's application page — free, and no WFHNet account required.

More roles on the wire

EverPro - Sr iOS Developer (Remote, Canada)

Remote Worldwide
View role

Android Developer| Remote

Remote Worldwide
View role

Software Engineer - Full Stack Java Developer - Virtual

Remote Worldwide
View role

US- IT GoLang Developer (Mid)

Remote Worldwide
View role

reputed company Developer (Remote - Florida)

Remote Worldwide
View role

Senior reputed company Developer Remote East Central

Remote Worldwide
View role

reputed company Developer Needed: Build Custom Mega Menu App (Reference Site Provided)

Remote Worldwide
View role

reputed company Developer Needed - Interactive, Scroll-Based Homepage (Not a Basic Template Site)

Remote Worldwide
View role

Senior Next.js + Payload Developer (reputed company API Integration) — Remote Contract, $85/hr

Remote Worldwide
View role

Remote reputed company Engineer jobs – Senior Full‑Time reputed company Architect & Virtualization Engineer (Remote) – $130k‑$165k – Indian Trail town, reputed company Carolina – Join Our Distributed Team Building Scalable Multi‑reputed company Platforms

Remote Worldwide
View role

Basic Data Entry Clerk Wanted - Typing / Work From Home 25 Words Per Minute Input

Remote Worldwide
View role

Customer Service Claims Representative (Unlicensed)

Remote Worldwide
View role

reputed company Account Manager

Remote Worldwide
View role

reputed company reputed company Agent – Web-Based reputed company Platform and Applicant Tracking System

Remote Worldwide
View role

OEM Regional account Manager - France

Remote Worldwide
View role

[Hiring] CPA / Tax Accountant @reputed company

Remote Worldwide
View role

reputed company Customer Service Representative - Remote Work Opportunity in Sports Event Management

Remote Worldwide
View role

Senior Analyst, Roundel - Performance & Insights

Remote Worldwide
View role

reputed company Data Entry Specialist – Remote Opportunity with arenaflex

Remote Worldwide
View role

GTM Systems Engineer (m/f/d)

Remote Worldwide
View role