
Search by job, company or skills
iOS Development & Optimization: Lead the design and development of high-performance native applications for the iOS platform using Swift and Objective-C.
Architecture Design: Design scalable and maintainable project architectures (e.g., MVVM, VIPER, or Clean Architecture) and define development best practices.
Technical Breakdown: Review product requirements and translate complex functional specifications into granular technical tasks.
Code Quality & Mentorship: Conduct thorough code reviews to ensure code quality and stability. Mentor junior iOS engineers to foster technical growth within the team.
Troubleshooting: Identify and resolve complex technical challenges, including memory leaks, UI/UX performance bottlenecks, and system integration issues.
Lifecycle Management: Manage the entire app lifecycle, including development, testing, and handling App Store Connect submission/release workflows.
Cross-functional Collaboration: Partner closely with Product Managers, UI/UX Designers, and Backend Engineers to ensure seamless API integration and superior user experience.
Education: Bachelor's Degree in Computer Science, Software Engineering, or a related field.
Experience: . Minimum 5 years of professional experience in iOS development.
Proven track record of leading a small team or serving as a technical focal point (at least 2 years in a Lead/Senior role).
Technical Skills: . Deep proficiency in Swift (mandatory) and a strong understanding of Objective-C.
Solid grasp of iOS frameworks (UIKit, SwiftUI, Combine, Core Data, etc.).
Expertise in architectural patterns like MVVM or MVI.
Tools & Workflows: . Hands-on experience with CI/CD pipelines for mobile (e.g., Fastlane, Bitrise, or Jenkins).
Familiarity with GitFlow, Agile/Scrum methodologies, and Jira/Confluence.
Soft Skills: Strong problem-solving abilities, excellent communication skills, and the ability to track real-time progress to meet project milestones.
Job ID: 145800903