Job Description
Role Overview
We are looking for an experienced iOS Team Lead who can take ownership of iOS application development and lead a team to deliver high-quality mobile applications. The ideal candidate should also be comfortable using AI prompt-based tools to speed up development, improve productivity, and support faster delivery cycles.
Key Responsibilities
Technical Leadership & Development
Lead design and development of iOS applications using Swift and iOS frameworks
Define and enforce coding standards, architecture, and best practices
Perform code reviews, refactoring, and performance optimization
Handle complex issues related to background services, GPS, Bluetooth, and real-time data
Ensure application stability, security, and performance in production
Use AI Prompt-based Tools (e.g., ChatGPT, Copilot) For
Faster feature development
Code refactoring and optimization
Debugging and issue resolution
Architecture & Ownership
Own iOS app architecture and module design
Collaborate with backend teams for API design and integrations
Manage app releases, versioning, and App Store deployments
Monitor production issues, analyze crash reports, and drive resolutions
Team Management & Mentoring
Lead and mentor a team of iOS developers
Guide developers to deliver code efficiently while maintaining quality
Plan tasks, estimation, and sprint execution
Ensure timely delivery and accountability within sprints
Collaboration & Communication
Work closely with Product Owners, QA, Backend, and Design teams
Provide regular sprint updates, risks, and delivery status
Translate business requirements into technical solutions
Participate in Agile/Scrum ceremonies
Required Skills & Qualifications
Technical Skills
58 years of iOS development experience
Strong expertise in Swift, Xcode, UIKit / SwiftUI
Strong understanding of iOS architectures (MVC, MVVM, Clean Architecture)
Experience with REST APIs, JSON, WebSockets
Knowledge of background execution, GPS, Bluetooth, push notifications
Experience with App Store publishing and release management
Proficiency in debugging, performance tuning, and crash analysis
AI / Fast Development Skills
Hands-on experience using AI prompt-based coding tools
Ability to use AI for faster coding without compromising quality
Experience validating and improving AI-generated code
Leadership & Soft Skills
Proven experience leading iOS teams
Strong problem-solving and decision-making skills
Excellent communication and coordination abilities
Strong ownership mindset with a focus on delivery
Good to Have
Experience with Flutter or cross-platform frameworks
Knowledge of CI/CD pipelines for mobile apps
Exposure to large-scale or real-time applications