MIMiko
Mobile App developer
Mumbai ₹3-4 LPA Posted 24 Jun 2025
FULL TIME
Database Management
Kotlin
Mobile App Development
Version Control Systems
Java
Job Description
Responsibilities:
- Develop and maintain high-quality mobile applications for both Android and iOS platforms.
- 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 mobile app development for both Android and iOS.
- Proficient in programming languages such as Java, Kotlin, Swift and Objective-C.
- Strong understanding of mobile development frameworks (eg, Android SDK, 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 Flutter is a plus.