Job Summary
The Mobile App Developer is responsible for designing, developing, testing, deploying, and maintaining high-quality mobile applications for Android and iOS platforms. The role involves collaborating with cross-functional teams to deliver scalable, user-friendly, and secure mobile solutions that meet business and customer requirements.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.
- Collaborate with UI/UX designers, backend developers, and product teams to implement application features.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Integrate mobile applications with RESTful APIs, third-party services, and databases.
- Debug, troubleshoot, and resolve application issues to ensure optimal performance and reliability.
- Optimize application performance, responsiveness, and scalability.
- Conduct unit testing, integration testing, and participate in code reviews.
- Publish and maintain applications on the Google Play Store and Apple App Store.
- Implement security best practices to protect user data and application integrity.
- Monitor application performance and address user feedback and bug reports.
- Maintain technical documentation, including code, APIs, and deployment procedures.
- Stay updated with emerging mobile technologies, frameworks, and industry trends.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 2–5 years of experience in mobile application development.
- Experience developing Android, iOS, or cross-platform mobile applications.
Required Skills
- Proficiency in Flutter, React Native, Kotlin, Java, Swift, or Objective-C.
- Strong knowledge of Dart (for Flutter) or JavaScript/TypeScript (for React Native).
- Experience with RESTful APIs, JSON, and third-party SDK integration.
- Familiarity with Firebase, SQLite, or other mobile databases.
- Knowledge of Git and version control systems.
- Understanding of mobile application architecture (MVC, MVVM, Clean Architecture).
- Experience with debugging, testing, and performance optimization.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with state management solutions such as Provider, Riverpod, Bloc, Redux, or GetX.
- Knowledge of CI/CD pipelines for mobile application deployment.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Experience with Agile/Scrum development methodologies.
- Knowledge of mobile application security standards and best practices.
Key Performance Indicators (KPIs)
- Timely delivery of assigned development tasks.
- Application performance, stability, and crash-free rate.
- Code quality and adherence to development standards.
- Resolution time for bugs and technical issues.
- User satisfaction and app store ratings.
- Successful deployment of application updates.
- Collaboration and contribution to project goals.
Pay: ₹25,000.00 - ₹60,000.00 per month
Benefits:
- Commuter assistance
- Flexible schedule
- Provident Fund
Work Location: In person