Desired Qualifications: Bachelor’s degree in Design, Computer Science, Information Technology
Experience: 5-6 Years
Number of positions: 5
Contract Duration: Long term
Job Summary:
We are looking for a skilled and experienced Mobile Developer with 5–6 years of experience in developing, enhancing, and maintaining mobile applications for both iOS and Android platforms. The ideal candidate should have strong hands-on expertise in building high-performance, user-friendly, and scalable mobile applications, with a solid understanding of mobile architecture, UI/UX implementation, API integration, and app deployment processes.
The candidate should be capable of working across the full mobile development lifecycle, from design and development to testing, deployment, and post-production support.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for iOS and Android platforms.
- Build high-quality, scalable, and performance-driven mobile applications aligned with business requirements.
- Collaborate with business analysts, UI/UX designers, backend developers, and QA teams to deliver seamless mobile solutions.
- Integrate mobile applications with REST APIs, third-party services, and backend systems.
- Ensure application performance, quality, responsiveness, and security across different devices and OS versions.
- Troubleshoot, debug, and resolve issues in existing mobile applications.
- Participate in code reviews, technical discussions, and architecture decisions.
- Optimize applications for speed, usability, maintainability, and scalability.
Support application deployment to Apple App Store and Google Play Store.
- Maintain proper technical documentation and follow coding best practices.
- Stay updated with the latest trends, tools, frameworks, and best practices in mobile development.
- Strong hands-on experience in developing applications for:
iOS
Android
Solid understanding of:
Mobile app architecture
UI/UX implementation for mobile
API integration
App performance optimization
Debugging and troubleshooting
Experience in native mobile development:
Swift / Objective-C for iOS
Kotlin / Java for Android
OR experience in cross-platform frameworks such as:
Flutter
React Native
Xamarin (if applicable)
Experience with:
Firebase / analytics / crash reporting tools
Offline storage / local databases
CI/CD for mobile applications