MI

IOS Developer

Miko
Mumbai3-4 LPA Posted 24 Jun 2025
FULL TIME
Programming Languages
Database Management
Restful Apis
Version Control Systems

Job Description

Responsibilities:

  • Develop and maintain high-quality mobile applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable and efficient code while adhering to best practices in mobile development.
  • Ensure the performance, quality and responsiveness of applications.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, debug and upgrade existing applications.
  • Stay up-to-date with new mobile technologies, trends and development practices.
  • Participate in code reviews, team meetings and contribute to the overall development strategy.
  • Contribute to the design and architecture of mobile solutions.
  • Collaborate with the product and design teams to understand requirements and translate them into technical specifications.

Requirements:

  • 3-4 years of professional experience in native iOS app development.
  • Proficient in programming languages such as Swift and Objective-C .
  • Strong understanding of mobile development frameworks (eg, Xcode, UIKit, SwiftUI).
  • Experience with mobile development tools, version control systems (eg, Git), and app deployment.
  • Familiarity with RESTful APIs to connect mobile applications to back-end services.
  • Knowledge of UI/UX principles and how to implement them effectively for mobile platforms.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • Experience with database management (eg, SQLite, Firebase, CoreData).
  • Ability to write unit and UI tests to ensure application quality.
  • Experience with integrating third-party libraries and APIs.
  • Familiarity with Agile development methodologies.
  • Understanding of mobile app architecture patterns like MVVM, MVC or MVP.
  • Familiarity with CI/CD tools and practices.
  • Knowledge of chess or experience working on chess-related applications is a significant advantage.
  • Experience with Java/ Kotlin is a plus.

Join WhatsApp Channel