Jobgether

Senior iOS Engineer

Jobgether · United States

Internet Marketplace Platforms · 11-50 employees

13 h ago
Remote Mid (2-5 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will own the development, maintenance, and continuous improvement of a large-scale native iOS application throughout the full development lifecycle. This involves collaborating with cross-functional teams to design, implement, and optimize high-quality features while ensuring application reliability and performance.

What they look for

Swift Objective-C iOS Development UIKit SwiftUI Xcode Core Data SQLite UI Automation Performance Analysis Debugging Networking Data Persistence CI/CD Mobile Architecture

Requirements

The ideal candidate has 4+ years of professional experience building production iOS applications using Swift and Objective-C. You must possess strong proficiency in Xcode, UI development with UIKit and SwiftUI, and the ability to manage complex technical challenges in a remote environment.

Benefits

Fully remote work environment Competitive compensation package Comprehensive healthcare benefits Paid time off Generous equipment budget

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior iOS Engineer based in United States.

This role offers the opportunity to build and evolve a mission-critical mobile application used by thousands of field workers every day.You will contribute to the architecture, user experience, and technical foundation of a sophisticated iOS platform supporting communication and productivity in the transportation industry.As a senior engineer, you will have significant ownership over product decisions, technical direction, and the quality of features delivered to users.You will collaborate closely with cross-functional engineering teams working across mobile, backend, and product areas in a fully distributed environment.The position combines hands-on software development, problem-solving, and product thinking to create reliable and intuitive mobile experiences.This is an opportunity to make a direct impact while working with modern iOS technologies, automation practices, and a team that values engineering excellence.

\n

Accountabilities: As a Senior iOS Engineer, you will take ownership of the development, maintenance, and continuous improvement of a large-scale native mobile application. You will contribute across the full development lifecycle, from technical design and implementation to testing, deployment, and ongoing optimization.

  • Design, develop, and maintain high-quality iOS applications using Swift and Objective-C.
  • Own significant product features and technical systems, contributing to application architecture, UI development, networking, and data persistence.
  • Translate product requirements into thoughtful technical solutions while identifying opportunities to improve user experience and product value.
  • Build and maintain intuitive user interfaces using UIKit and SwiftUI.
  • Manage application state, network requests, local data storage, and integrations with backend systems.
  • Write automated tests, including UI automation tests, to ensure application reliability and maintain a strong quality culture.
  • Diagnose and resolve complex issues involving asynchronous behavior, networking, device differences, performance bottlenecks, and memory usage.
  • Use tools such as Xcode Instruments, crash reporting systems, analytics platforms, and CI pipelines to monitor and improve application performance.
  • Collaborate closely with Android engineers, backend developers, QA specialists, and product partners to deliver impactful solutions.
  • Participate in technical discussions, challenge assumptions constructively, and help improve engineering practices across the team.
  • Leverage AI-assisted development tools responsibly while applying strong engineering judgment and maintaining ownership of delivered solutions.

Requirements:

The ideal candidate is a product-minded senior engineer with strong experience building native iOS applications and a passion for creating reliable, user-focused mobile experiences. You should be comfortable owning complex technical challenges, collaborating remotely, and contributing to both implementation and strategic decisions.

  • 4+ years of professional experience building or maintaining production iOS applications using Swift and Objective-C.
  • Proven experience owning substantial mobile features or technical systems from planning through release and ongoing support.
  • Strong proficiency with Xcode and iOS development workflows.
  • Experience building user interfaces with UIKit and SwiftUI.
  • Experience managing networking, application state, and data persistence using technologies such as Core Data or SQLite.
  • Ability to convert product requirements into technical approaches while considering usability, scalability, and maintainability.
  • Experience writing automated tests, including UI automation testing.
  • Strong debugging skills, including diagnosing asynchronous issues, network problems, simulator/device differences, and production failures.
  • Experience using performance analysis tools such as Xcode Instruments.
  • Familiarity with crash reporting, logging, analytics, CI systems, and automated test environments.
  • Strong ownership mindset with the ability to follow projects through implementation, testing, release, and customer feedback.
  • Excellent written and verbal communication skills in English, with the ability to explain technical concepts clearly.
  • Ability to work collaboratively within Eastern, Central, or Mountain Time business hours.
  • Experience with AI-assisted software development workflows while maintaining technical judgment and accountability.
  • Nice-to-have experience includes Android development, JavaScript/TypeScript, C++, C, Rust, Zig, GIS, mapping, navigation, geofencing, document capture, barcode scanning, or accessibility-focused mobile improvements.

Benefits:

  • Fully remote work environment with a distributed engineering team.
  • Competitive compensation package.
  • Comprehensive healthcare benefits including medical, dental, and vision coverage.
  • Paid time off to support work-life balance.
  • Generous equipment budget to support an effective remote workspace.
  • Opportunity to work on a product used by thousands of professionals across the country.
  • Collaborative culture focused on learning, knowledge sharing, and technical growth.
  • Opportunity to influence product architecture and engineering practices.
  • Supportive environment where engineers can contribute ideas and take ownership.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1