About Us
MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent. We empower businesses by providing world-class software engineers, operations support, and infrastructure to help them grow faster and better.
Job Title: iOS Lead
Experience: 8+ Years
Location: Pune
Job Summary:
We are seeking an experienced iOS Lead Developer with strong technical expertise in Swift, SwiftUI, and iOS architecture patterns to lead the design and development of high-quality mobile applications. The ideal candidate will be a hands-on leader capable of guiding teams, ensuring best practices, and driving innovative mobile solutions aligned with business objectives.
Key Responsibilities:
- Lead end-to-end design, development, and deployment of iOS applications.
- Architect and implement scalable, maintainable, and secure mobile app solutions.
- Collaborate with cross-functional teams, including product, design, and backend engineers.
- Ensure code quality through code reviews, performance optimization, and unit testing.
- Stay up-to-date with the latest iOS frameworks, tools, and industry trends.
- Mentor junior developers and drive technical excellence within the iOS team.
- Work closely with QA to ensure seamless app performance and reliability.
- Participate in sprint planning, estimation, and Agile ceremonies.
Mandatory Skills:
- Strong proficiency in Swift and SwiftUI.
- Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and AVFoundation.
- Hands-on experience with Xcode, Cocoa Touch, and RESTful APIs integration.
- Proficiency in iOS architecture patterns such as MVC, MVVM, and VIPER.
- Experience with asynchronous operations, multithreading, and memory management.
- Knowledge of App Store deployment, CI/CD for mobile, and unit/UI testing.
- Excellent communication and leadership skills.
Good to Have:
- Experience with Objective-C and cross-platform frameworks like React Native or Flutter.
- Exposure to Cloud integration (Firebase, AWS, Azure).
- Experience working in Agile/Scrum environments.
- Prior experience mentoring or leading a small to mid-sized development team.