Senior iOS Engineer

Cynosure Technologies LLC

8m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior iOS Engineer
  • Location: Detroit, MI (Remote)

Description

Develop native iOS app software from conception to production for millions of drivers and vehicles globally. Partner with product managers, product designers, and technical experts to review and improve product designs and software architectures. Evaluate emerging technologies, write high-quality engineering documentation, and help build production-grade mobile experiences.

Responsibilities

  • Develop iOS app software from conception to production at large scale
  • Review, evaluate, and provide feedback on product designs and software architectures
  • Evaluate and recommend new and emerging products and technologies
  • Write and contribute to high-quality documentation for software engineers
  • Collaborate effectively with product managers, product designers, and technical stakeholders

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent education and work experience
  • 5+ years hands-on software engineering experience in native iOS application development
  • Strong knowledge of Swift and the iOS app development ecosystem
  • Deep experience with mobile frontend application architecture (modular application design, state management, navigation strategies)
  • Strong software testing ethos and preference for agile environments
  • Proven ability to deliver exceptional end products for customers worldwide
  • Excellent verbal and written communication skills; ability to adapt communication style and influence cross-functionally
  • Demonstrated ability to thrive in robust and fast-paced environments
  • Experience building and shipping production-grade software or services

Preferred Requirements

  • Master’s degree in a related field
  • Strong experience in CI/CD environments
  • Experience with software operations (DevOps, SRE, observability, support, maintenance)
  • Debugging local environment; tracing production issues; performance testing; load testing
  • In-depth UI design experience with SwiftUI
  • CI (Fastlane) and scripting skills
  • Architecture understanding (MVVM, MVC, etc.)
  • Practical experience with The Composable Architecture (TCA)
  • Ruby knowledge for scripting
  • Tuist/Bazel build system knowledge
  • Familiarity with the latest mobile security practices
  • Experience with a variety of software architectural patterns
  • Experience building enterprise-scale mobile applications for a large user base
  • Experience designing, developing, and supporting global software products

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report