Senior IOS Engineer

AgileGrid Solutions

United States

On-site

USD 120,000 - 160,000

Full time

24 hours 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

PB Consulting is seeking an experienced Senior iOS Engineer to design, develop, test, and maintain high-quality iPhone and iPad applications. You will work across the mobile stack using Swift, SwiftUI, UIKit, and Apple frameworks, contributing from requirements through release with a focus on clean architecture and security.

Collaborating with product managers, designers, QA, and backend developers, you will optimize performance, implement secure data handling, participate in code reviews, and

Qualifications

  • 5–8 years of professional iOS development experience.
  • Proficiency in Swift with OO and protocol-oriented programming.
  • Hands-on with UIKit and SwiftUI.
  • Familiar with MVVM, MVC, or Clean Architecture.
  • Experience integrating RESTful APIs and JSON; using third-party SDKs.
  • Async programming with GCD and Swift Concurrency (async/await).
  • Local persistence (Core Data, SwiftData, UserDefaults, SQLite).
  • Source control with Git; dependency management via SPM or CocoaPods.
  • ARC, memory management, app lifecycle, performance optimization, iOS security practices (Keychain).
  • Experience with unit tests and UI tests; crash debugging and reporting.

Responsibilities

  • Design, develop, and maintain iOS applications and interfaces using Swift, SwiftUI, UIKit.
  • Write clean, reusable code following engineering standards and security practices.
  • Integrate APIs and backend services; ensure secure authentication and data handling.
  • Improve performance and reliability; participate in architecture discussions.
  • Mentor junior developers; lead code reviews and technical planning.
  • Coordinate provisioning, certificates, and App Store submissions/releases; stay current with iOS updates.

Skills

Swift
SwiftUI
UIKit
MVVM/MVC/Clean Architecture
REST APIs/JSON
Async programming (GCD, Swift Concurr.
Unit/UI testing
Git
Code review
Communication & collaboration

Education

Bachelor's degree in CS/IT/SE

Tools

Git
Swift Package Manager
CocoaPods
Xcode
App Store Connect
Fastlane
Jenkins

Job description

About The Company

PB Consulting is seeking skilled technology professionals to help deliver effective software solutions. We value thoughtful engineering, strong collaboration, and a commitment to building reliable digital products. Our teams work across disciplines to understand requirements, solve technical challenges, and create applications that are useful, secure, and maintainable. At PB Consulting, you will have the opportunity to contribute your iOS expertise while working with colleagues who bring product, design, quality assurance, and backend perspectives to the development process.

About The Role

We are looking for an experienced Senior iOS Engineer to design, develop, test, and maintain high-quality applications for iPhone and iPad. In this role, you will contribute throughout the mobile application development lifecycle, from understanding product requirements and evaluating technical approaches to releasing and supporting applications. You will build responsive experiences using Swift, SwiftUI, UIKit, and Apple development frameworks, while applying sound architectural and security practices.

You will collaborate with product managers, UI/UX designers, QA engineers, and backend developers to deliver scalable, user-friendly features. The role also includes improving application performance and reliability, participating in technical decisions, and supporting the growth of engineering practices across the team. We are looking for someone who can take ownership of complex work, communicate clearly, and balance delivery needs with long-term code quality.

Qualifications

Candidates should have 5–8 years of professional iOS development experience and strong proficiency in Swift, including object-oriented and protocol-oriented programming. Hands-on experience with both UIKit and SwiftUI, and knowledge of architectures such as MVVM, MVC, or Clean Architecture, are required. You should be comfortable integrating RESTful APIs, working with JSON and third-party SDKs, and using asynchronous programming approaches, including GCD and Swift Concurrency with async/await.

Relevant experience should include local persistence with technologies such as Core Data, SwiftData, UserDefaults, or SQLite; source control with Git; and dependency management using Swift Package Manager or CocoaPods. You should understand ARC, memory management, application lifecycle, performance optimization, and iOS security practices, including Keychain and secure data handling. Experience writing unit tests, supporting UI tests, debugging crashes, and using crash reporting tools is expected.

You should also be familiar with App Store deployment, provisioning profiles, code signing, and release management. Strong analytical, problem-solving, communication, and collaboration skills are important. A bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred; equivalent practical experience will also be considered. Experience with Combine, CI/CD, Fastlane, Xcode Cloud, Jenkins, push notifications, deep linking, background processing, accessibility, Agile/Scrum, or Instruments is an advantage.

Responsibilities

Design, develop, and maintain robust iOS applications and responsive interfaces using Swift, SwiftUI, UIKit, and Apple frameworks. Write clean, reusable, and maintainable code that follows established engineering standards. Integrate APIs and backend services, implement secure authentication and data storage, and use appropriate concurrency and data-handling techniques to support smooth performance.

Investigate and resolve technical issues, crashes, and performance bottlenecks. Create unit tests and contribute to UI testing to protect product quality and reliability. Work with cross-functional partners to clarify requirements, estimate effort, and deliver features on schedule. Participate in code reviews, architecture discussions, and technical planning. Coordinate provisioning, certificates, App Store Connect submissions, and application releases. Keep current with Apple platform updates and iOS development practices, mentor junior developers, and contribute to improving team processes and engineering standards.

Benefits

This role offers the opportunity to work on iOS products across the full development lifecycle and collaborate with professionals in product, design, QA, and backend engineering. You will be able to contribute to technical decisions, strengthen your expertise in Apple platforms, and support a culture focused on quality, learning, and continuous improvement. Compensation and other employment benefits can be discussed during the hiring process.

Equal Opportunity

PB Consulting is committed to fair and inclusive employment practices. We welcome applicants with diverse backgrounds, experiences, and perspectives. Employment decisions are based on role-related qualifications, skills, and business needs, without discrimination in accordance with applicable laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IOS Engineer
Senior IOS Engineer

Veriipro • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior iOS Engineer: SwiftUI, Architecture & App Store Expert
Senior iOS Engineer: SwiftUI, Architecture & App Store Expert

AgileGrid Solutions • United States

On-site
USD 120,000 - 160,000
Senior iOS Engineer
Senior iOS Engineer

Next Ventures • New York (NY)

On-site
USD 140,000 - 190,000
Senior iOS Developer
Senior iOS Developer

Syncrux SMN Digital Services LLC • New York (NY)

Hybrid
USD 120,000 - 190,000
Health insurance
Flexible/remote work options
Learning and development budget
iOS App Developer
iOS App Developer

Quantum Technologies. LLC • Atlanta (GA)

On-site
USD 120,000 - 170,000
Senior iOS Developer (10+years of exp)
Senior iOS Developer (10+years of exp)

TEK NINJAS • Plano (TX)

On-site
USD 100,000 - 140,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1
Staff iOS Developer
Staff iOS Developer

Career Movement • San Francisco (CA)

On-site
USD 190,000 - 240,000
iOS Engineer
iOS Engineer

Compunnel Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000