> Markdown version of [/jobs/ext/2551853-job-description-lead-software-engineer-ios](https://www.wearedevelopers.com/jobs/ext/2551853-job-description-lead-software-engineer-ios). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Job Description - Lead Software Engineer, iOS - **Company:** Apetan Consulting - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Software Organization, Uikit, Swiftui, Backend, Git, Information Technology, Restful APIs - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/dce0b482-80c6-4ceb-80ef-463ab5867339 ## About the Role * 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. ## 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. ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)