Job description
Founding Teams is a stealth AI Tech Incubator & Talent platform. We are supporting the next generation of AI startup founders with the resources they need including engineering, product, sales, marketing and operations staff to create and launch their product.
The ideal candidate will have a passion for next generation AI tech startups and working with great global startup talent.
About the Role:
We are seeking an experienced Lead iOS Developer to drive the development of our iOS applications. As a technical leader, you will be responsible for architecting scalable apps, mentoring the iOS team, and ensuring that we deliver high-quality, performant experiences to our users. You'll collaborate closely with Product, Design, Backend, and QA teams to shape the future of our mobile platform.
Responsibilities:
- Lead and mentor a team of iOS developers, providing technical guidance and promoting best practices.
- Architect, design, and implement new features for iOS applications.
- Collaborate with cross-functional teams to define, design, and ship new product features.
- Write clean, maintainable, and efficient Swift code.
- Ensure performance, quality, and responsiveness of applications.
- Conduct code reviews and help establish engineering best practices.
- Drive technical decision-making, including app architecture and design patterns.
- Manage the iOS release process and deployment pipelines.
- Stay up to date with the latest Apple technologies, trends, and best practices.
- Troubleshoot and resolve bugs, crashes, and other production issues.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional iOS development experience.
- 2+ years in a technical leadership or senior developer role.
- Expertise with Swift and solid understanding of Objective-C.
- Deep knowledge of iOS frameworks (UIKit, CoreData, CoreAnimation, CoreLocation, etc.).
- Experience with SwiftUI and Combine.
- Strong understanding of MVVM, VIPER, or Clean Architecture.
- Familiarity with Apple Human Interface Guidelines.
- Experience with RESTful APIs, GraphQL, and web services integration.
- Strong understanding of mobile security best practices.
- Proficient with version control systems like Git.
- Experience with unit testing and UI testing (XCTest, XCUITest).
Preferred Skills:
- Familiarity with dependency managers like CocoaPods, Swift Package Manager, or Carthage.
- Experience with CoreBluetooth, ARKit, CoreML, or HealthKit.
- Knowledge of CI/CD practices for iOS (e.g., Fastlane, Bitrise, GitHub Actions).
- Familiarity with crash reporting and analytics tools (e.g., Firebase Crashlytics, Instabug).
- Experience with App Store release and deployment processes.
- Exposure to cross-platform mobile frameworks (e.g., Flutter, React Native) is a plus.
Tools & Technologies:
- Languages: Swift, Objective-C
- Frameworks: SwiftUI, UIKit, Combine
- Dependency Management: CocoaPods, Swift Package Manager (SPM), Carthage
- Networking: URLSession, Alamofire, Apollo (for GraphQL)
- Testing: XCTest, Quick/Nimble, XCUITest
- CI/CD: Fastlane, Bitrise, GitHub Actions, CircleCI
- Monitoring/Analytics: Firebase, Crashlytics, Sentry, Instabug
- Version Control: Git (GitHub, GitLab, Bitbucket)
- Project Management: Jira, Trello
- Communication: Slack, Zoom