RocketDevs empowers software engineers by bridging talent with global tech opportunities. We connect skilled developers with innovative projects, fostering an inclusive tech community.
We are seeking a talented Mobile Developer to join our team and contribute to client projects that drive technological advancement. This is a full-time, remote position focused on building scalable mobile applications for our global clients.
Key Responsibilities
- Translate product requirements or functional ideas into well-structured mobile UI screens.
- Build and maintain mobile applications using Swift (iOS) and/or Kotlin (Android).
- Design and implement clean, intuitive user interfaces directly in code.
- Use Figma or similar tools as a reference when available, and independently create UI where designs are not provided.
- Integrate Firebase services (Authentication, Firestore/Realtime DB, Cloud Functions, Analytics, Push Notifications).
- Manage mobile app state, loading, and error handling.
- Write and maintain unit tests to ensure app stability and correctness.
- Integrate RESTful or GraphQL APIs into mobile applications.
- Implement authentication and authorization flows (JWT, OAuth).
- Optimize application performance, responsiveness, and reliability.
- Debug issues across devices, OS versions, and screen sizes.
- Explore opportunities to leverage AI tools or APIs to improve productivity or user experience.
- Participate in code reviews, sprint planning, and technical discussions.
Qualifications
- Proven experience building production-ready mobile applications.
- Proficiency in Swift (iOS) and/or Kotlin (Android), with a solid understanding of platform-specific best practices.
- Strong understanding of mobile app architecture patterns (e.g., MVVM, MVC, Clean Architecture).
- Experience managing application state, navigation, loading states, and error handling in mobile apps.
- Hands-on experience integrating RESTful or GraphQL APIs.
- Familiarity with authentication and authorization flows on mobile (e.g., JWT, OAuth).
- Experience working with Firebase services or similar backend/mobile platforms.
- Ability to translate product requirements or rough ideas into functional UI screens, even when full designs are not provided.
- Basic experience using Figma or design tools to interpret layouts, spacing, and components.
- Experience writing and maintaining unit tests for mobile applications.
- Strong debugging skills across multiple devices, screen sizes, and OS versions.
- Working knowledge of Git & GitHub for version control and collaboration.
- A deployed mobile application (personal or professional) that demonstrates real-world usage, code quality, and problem-solving ability is required.
- Ability to work independently in a remote environment, manage tasks effectively, and communicate clearly with distributed teams.
Nice to Have
- Experience with Flutter or React Native.
- Familiarity with AI tools or APIs (OpenAI, Hugging Face).
- Experience building AI-powered mobile features.
- Familiarity with CI/CD pipelines for mobile apps.
- Experience with AI-assisted development tools (Cursor, Claude, Lovable).
Hiring Process
Apply → 30-minute Mandatory Assessment → 30-minute Onboarding Interview → Final interview & selection
Note
- The assessment is mandatory. Please apply only if you’re willing to take it.
- Having a deployed mobile app is a must.
Job Type: Full-time
Work Location: Remote