Jobs · Engineering · North Carolina

Lead Mobile Software Engineer - iOS

Inmar Intelligence · Winston-Salem, NC · 2 mo ago
EngineeringFull-time

Key Responsibilities

  • Define and drive the technical vision/ownership for mobile application development across multiple iOS apps.
  • Establish best practices for mobile architecture (MVVM-C), performance optimization, and code quality.
  • Mentor engineers through code reviews, design discussions, and hands-on coaching.
  • Partner with product, design, and backend teams to align technical solutions with business objectives.
  • Lead technical decision-making for mobile frameworks, libraries, and tooling.

Mobile Application Development

  • Design, develop, and maintain iOS applications using Swift and modern Apple frameworks (SwiftUI, XCTest).
  • Build robust integrations with RESTful APIs and backend services.
  • Implement responsive, intuitive, and high-performance user interfaces.
  • Leverage native device capabilities, including camera, sensors, and secure storage.
  • Ensure applications are reliable in real-world environments, including intermittent connectivity.

Architecture & System Integration

  • Collaborate with backend teams to define API contracts and optimize data exchange.
  • Design mobile solutions that support offline-first or occasionally connected use cases.
  • Ensure secure data handling and compliance with healthcare and regulatory standards.
  • Contribute to system-level architecture decisions impacting mobile and backend systems.

Agile Execution & Continuous Improvement

  • Participate in sprint planning, backlog grooming, and delivery tracking.
  • Drive continuous improvement in mobile development practices, tooling, and testing.
  • Stay current with emerging trends in mobile development, iOS frameworks, and device capabilities.

Similar jobs