m9solutions logo

iOS Mobile App Developer

m9solutionsRaleigh, NC


No Relocation

Posted: February 25, 2026

Job Description

M9 Solutions is seeking an iOS Mobile App Developer to work hybrid remote/onsite on a government contract for a client located in Raleigh, NC. A Public Trust level clearance is required.

Responsibilities

  • Designs and builds advanced applications for the iOS platform.
  • Designs software tools and subsystems to support software reuse and domain analyses, and manages their implementation.
  • Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools.
  • Estimates software development costs and schedule.
  • Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques.
  • Supervises software configuration management.
  • Collaborates with cross-functional teams to define, design, and ship new features.
  • Works with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Works on bug fixing and improving application performance.
  • Continuously discovers, evaluates, and implements new technologies to maximize development efficiency.

Required Skills and Qualifications

  • Bachelor’s degree from an accredited university in a related field such as Computer Science, Engineering, Information Systems, Data Processing, etc.
  • 2+ years of iOS development experience.
  • 8+ years of performing software engineering activities.
  • Published one or more iOS apps in the App Store.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Experience with generative AI.
  • Experience with cloud tools such as Azure.
  • Proficiency in Swift and/or Objective-C programming languages.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple's design principles and interface guidelines.
  • Experience with performance and memory tuning with tools.
  • Familiarity with cloud message APIs and push notifications.

Preferred Skills

  • Using testing tools (JUnit, Mockito, Mocha, Selenium).
  • Using source control tools (GitHub).
  • Using CI/CD tools (Jenkins, Ansible).
  • Participating in Scrum or other agile methodologies.
  • Leveraging the latest advancements in AI/ML and data engineering.

Additional Content

M9 Solutions is seeking an iOS Mobile App Developer to work hybrid remote/onsite on a government contract for a client located in Raleigh, NC. A Public Trust level clearance is required.

Responsibilities

  • Designs and builds advanced applications for the iOS platform.
  • Designs software tools and subsystems to support software reuse and domain analyses, and manages their implementation.
  • Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools.
  • Estimates software development costs and schedule.
  • Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques.
  • Supervises software configuration management.
  • Collaborates with cross-functional teams to define, design, and ship new features.
  • Works with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Works on bug fixing and improving application performance.
  • Continuously discovers, evaluates, and implements new technologies to maximize development efficiency.

Required Skills and Qualifications

  • Bachelor’s degree from an accredited university in a related field such as Computer Science, Engineering, Information Systems, Data Processing, etc.
  • 2+ years of iOS development experience.
  • 8+ years of performing software engineering activities.
  • Published one or more iOS apps in the App Store.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Experience with generative AI.
  • Experience with cloud tools such as Azure.
  • Proficiency in Swift and/or Objective-C programming languages.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple's design principles and interface guidelines.
  • Experience with performance and memory tuning with tools.
  • Familiarity with cloud message APIs and push notifications.

Preferred Skills

  • Using testing tools (JUnit, Mockito, Mocha, Selenium).
  • Using source control tools (GitHub).
  • Using CI/CD tools (Jenkins, Ansible).
  • Participating in Scrum or other agile methodologies.
  • Leveraging the latest advancements in AI/ML and data engineering.