Senior iOS Developer

JPS Tech Solutions

California (MO)

On-site

USD 120,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPS Tech Solutions in Columbus, OH seeks a Senior iOS Developer with 12+ years of hands-on mobile experience for a contract role. You will build high-quality iOS applications using Swift and Objective-C, and ensure adherence to Apple guidelines.

The ideal candidate will design with MVVM, tackle complex algorithms, and lead testing and automation. You will collaborate across product, design, and backend teams, and mentor juniors while delivering reliable, scalable mobile solutions on time.

Qualifications

  • 12+ years of iOS development experience.
  • 8+ years combined Swift, Objective-C, and C++.
  • Proven experience publishing iOS apps to the App Store.
  • Strong MVVM architecture expertise.
  • Advanced knowledge of algorithms and data structures.
  • Proficiency with macOS, Linux, and scripting.
  • End-to-end SDLC experience.
  • Strong automated testing mindset.
  • Experience with Agile/Scrum methodologies.
  • Experience with Git, SVN, and other VCS.
  • Excellent communication and ability to work independently in a contract role.

Responsibilities

  • Design, develop, and maintain high-performance iOS applications using Swift and Objective-C.
  • Architect applications using MVVM and best design practices.
  • Write clean, efficient, reusable, and testable code following iOS development standards.
  • Solve complex algorithmic and data structure problems.
  • Participate in end-to-end application development from requirements to deployment and support.
  • Collaborate with product managers, designers, and backend engineers.
  • Actively participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, reviews).
  • Implement and maintain unit tests and support automated testing initiatives.
  • Use source control systems effectively (Git or similar).
  • Debug, optimize, and enhance application performance and stability.
  • Ensure applications meet Apple’s guidelines and publish apps to the Apple App Store.
  • Mentor junior developers and provide technical guidance when required.

Skills

iOS development
Swift
Objective-C
C++
MVVM
Algorithms
Data structures
SDLC
Unit testing
Agile/Scrum
Git
App publishing

Tools

Git
SVN

Job description

Job Description:

We are seeking a highly experienced Senior iOS Developer with over 12 years of hands‑on mobile application development experience to join our team on a contract basis in Columbus, OH. The ideal candidate is a seasoned professional with deep expertise in iOS platforms, strong problem‑solving skills, and a passion for building high‑quality, scalable mobile applications.

Key Responsibilities:
  • Design, develop, and maintain high-performance iOS applications using Swift and Objective-C
  • Architect and implement applications using MVVM architecture and best design practices
  • Write clean, efficient, reusable, and testable code following iOS development standards
  • Solve complex algorithmic and data structure problems (LeetCode-level proficiency expected)
  • Participate in end-to-end application development, from requirements analysis to deployment and support
  • Collaborate with cross-functional teams including product managers, designers, and backend engineers
  • Actively participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, reviews)
  • Implement and maintain unit tests and support automated testing initiatives
  • Use source control systems effectively (Git or similar)
  • Debug, optimize, and enhance application performance and stability
  • Ensure applications meet Apple’s guidelines and successfully publish apps to the Apple App Store
  • Mentor junior developers and provide technical guidance when required.
Required Qualifications:
  • 12+ years of professional software development experience with a strong focus on iOS development
  • 8+ years of combined experience in Swift, Objective-C, and C++
  • Proven experience building and publishing iOS applications available on the Apple App Store
  • Strong expertise in MVVM architecture and mobile design patterns
  • Advanced knowledge of algorithms, data structures, and problem solving
  • Proficiency with macOS, Linux, GNU tools, and scripting languages
  • Hands‑on experience across all phases of the software development lifecycle (SDLC)
  • Solid experience with unit testing frameworks and enthusiasm for automated testing
  • Strong understanding of Agile development methodologies
  • Experience with source control management tools (Git, SVN, etc.)
  • Excellent communication skills and ability to work independently in a contract role
Get your free, confidential resume review.
or drag and drop your file here.