Miko

IOS Developer

Maharashtra, IN

1 day ago
Save Job

Summary

Position Overview

We seek a skilled and passionate Mobile App Developer to join our dynamic team. The ideal candidate should have experience developing mobile applications for the iOS platform and will contribute to creating seamless and intuitive user experiences.

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 (e.g., Xcode, UIKit, SwiftUI).
  • Experience with mobile development tools, version control systems (e.g., 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 (e.g., 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.

What You’ll Gain

  • Practical experience working on real-world mobile applications.
  • Exposure to industry-standard tools and practices.
  • A collaborative and innovative work environment that fosters learning and growth.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: