Senior iOS Engineer
Senior iOS Engineer13
Applications
13
Applications
About the Job
Skills
Senior iOS Engineer
Location: Mumbai, India
Role Overview:
We are looking for a highly skilled Senior iOS Engineer with 10+ years of experience to join our engineering team. This role is for a hands-on engineer who will be deeply involved in designing, building, and maintaining our iOS applications. You will work on cutting-edge technology to deliver exceptional mobile experiences to millions of users, ensuring performance, scalability, and reliability.
Key Responsibilities:
- End-to-End iOS Development: Lead the development of advanced iOS applications, including design, coding, testing, and deployment.
- Architecture and Design: Develop and maintain a clean, scalable, and modular architecture for iOS apps. Implement design patterns like MVVM, MVC, or VIPER to improve code quality and maintainability.
- Feature Implementation: Build and enhance iOS features in line with product roadmaps, integrating with backend services and external APIs.
- Performance Optimization: Continuously improve app performance, ensuring low latency, smooth animations, and efficient memory usage.
- Code Reviews and Mentorship: Conduct code reviews to ensure high coding standards. Mentor junior engineers and help elevate the team’s technical proficiency.
- Collaborate Across Teams: Work closely with backend engineers, UI/UX designers, and product managers to align iOS development with business goals.
Key Skills and Experience:
- Proven Experience: 10+ years of hands-on iOS development experience, with a strong portfolio of published iOS apps.
- Expert in Swift/Objective-C: Deep knowledge of Swift and Objective-C, with experience in frameworks like CoreData, CoreAnimation, UIKit, and SwiftUI.
- Strong Problem-Solving Skills: Ability to architect complex applications with efficient algorithms and design patterns.
- CI/CD & Automation: Experience with automation tools, CI/CD pipelines (e.g., Jenkins, GitLab), and testing frameworks (XCTest, Quick, Nimble).
- Advanced Knowledge of iOS SDKs: Familiarity with iOS internals, memory management, and multi-threading. Experience with ARKit, CoreML, or HealthKit is a plus.
- App Store Deployment: Hands-on experience with publishing apps to the Apple App Store and managing all related processes.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science or related field.
- Experience: 10+ years of iOS development experience, with a deep understanding of iOS best practices and architecture.
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio