Mobile App Developer
Indexed description
We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate should have experience with cross-platform and/or native mobile development frameworks, strong programming fundamentals, and the ability to deliver scalable, user-friendly mobile solutions.
Key Responsibilities- Design, develop, test, and maintain mobile applications for Android and iOS
- Build reusable, maintainable, and scalable application components
- Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality applications
- Integrate mobile applications with RESTful APIs and backend services
- Optimize applications for performance, security, and scalability
- Troubleshoot, debug, and resolve application issues
- Participate in code reviews and contribute to architecture and design discussions
- Publish and maintain applications on app stores following platform best practices
- Flutter OR React Native OR React Expo OR Swift OR Kotlin OR Xamarin OR Ionic OR .NET MAUI
- Dart OR JavaScript OR TypeScript OR Swift OR Kotlin
- Android SDK AND iOS SDK
- REST APIs AND JSON AND API Integration
- Git AND GitHub OR GitLab OR Bitbucket
- Knowledge of mobile application architecture and design patterns (MVVM OR MVC OR Clean Architecture OR BLoC)
- Experience with mobile debugging, performance optimization, and memory management
- Understanding of mobile application lifecycle, deployment, and release management
- Strong problem-solving and communication skills
- Firebase OR Supabase OR AWS Amplify
- SQLite OR Hive OR Realm OR Core Data OR Room
- Redux OR Provider OR Riverpod OR GetX OR MobX OR BLoC
- Jest OR Flutter Test OR XCTest OR Espresso OR Detox
- Push notifications using Firebase Cloud Messaging (FCM) OR Apple Push Notification Service (APNs)
- CI/CD tools such as GitHub Actions OR GitLab CI OR Jenkins OR Bitrise OR Codemagic
- Experience with Google Maps, location services, camera, Bluetooth, biometrics, or payment gateway integrations
- Familiarity with Agile/Scrum methodologies
- Experience publishing applications to Google Play Store AND Apple App Store
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 0–11 years of experience in mobile application development
- Experience developing and maintaining production-grade mobile applications
- Understanding of secure coding practices and mobile application security
- Passion for learning emerging mobile technologies and industry best practices
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search