- Location
- Gurgaon, India
- Department
- IT
- Seniority
- Senior
- Experience
- 4+ years
- Source
- Keka
Description
Role Overview
Key Responsibilities
- Design, build, and maintain high-quality iOS applications using Swift and modern iOS frameworks.
- Collaborate with cross-functional teams including Product, Design, and Backend to define, design, and ship new features.
- Write clean, maintainable, and testable code following best practices and architectural patterns (e.g., MVC, MVVM).
- Consume and integrate RESTful APIs and third-party libraries/services to support app functionality.
- Ensure the performance, quality, responsiveness, and scalability of applications across devices.
- Identify and correct bottlenecks, bugs, and performance issues through debugging, profiling, and optimization.
- Participate in code reviews and contribute to team knowledge sharing and continuous improvement.
- Stay up-to-date with latest iOS trends, tools, SDK updates, and best practices.
- Mentor junior developers and help establish engineering standards and best practices.
Qualifications & Skills
- 4 years of hands-on experience in iOS application development.
- Strong proficiency in Swift and familiarity with Objective-C.
- Experience with Xcode, iOS SDKs, and Apple’s Human Interface Guidelines.
- Solid understanding of RESTful APIs, networking, offline storage, threading, and performance tuning.
- Familiarity with version control systems such as Git.
- Good understanding of mobile app architecture patterns such as MVC or MVVM.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills with ability to collaborate in Agile environments.
- Experience publishing apps to the App Store is a plus.