Job Description - Lead Software Engineer, iOS

Apetan Consulting
United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

IOS Applications Apple IOS Application Lifecycle Management Automation of Tests Code Review Continuous Integration Software Debugging Software Design Patterns IOS SDK Mobile Application Software Systems Integration User Interface Testing
+7 more
Software Organization Uikit Swiftui Backend Git Information Technology Restful APIs

Job description

  • Lead the design, development, testing, and maintenance of iOS applications.
  • Develop scalable, high-performance, and user-friendly mobile applications.
  • Write clean, maintainable, and reusable Swift code.
  • Provide technical guidance and mentorship to other iOS developers.
  • Review code and ensure adherence to engineering best practices.
  • Collaborate with Product, Design, QA, and Backend teams to deliver features.
  • Troubleshoot and resolve performance, stability, and production issues.
  • Participate in architecture and technical design discussions.
  • Ensure applications follow Apple’s design, security, and development guidelines.
  • Contribute to CI/CD, automated testing, and release processes.
  • Stay updated with the latest iOS technologies, frameworks, and industry best practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong experience with Swift and iOS SDK.
  • Hands-on experience with UIKit and/or SwiftUI.
  • Good understanding of iOS architecture, design patterns, and application lifecycle.
  • Experience with REST APIs and integrating backend services.
  • Strong knowledge of Git and software development best practices.
  • Experience with unit/UI testing and debugging.
  • Strong problem-solving and communication skills.
  • Prior experience providing technical leadership or mentoring developers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all