DIPLOMA / BACHELOR’S DEGREE IN COMPUTER SCIENCE, SOFTWARE ENGINEERING, INFORMATION TECHNOLOGY, OR A RELATED FIELD
About the role?
Mobile Engineer wanted: create seamless, scalable, user-friendly mobile apps.
Key Responsibilities
Development of cross-platform mobile applications
Collaborate with product managers, designers, and backend engineers to deliver high quality features
Ensure applications are performant, maintainable, and scalable
Build and integrate RESTful APIs, GraphQL, and third-party SDKs
Implement CI/CD pipelines for mobile deployments
Tetsing, troubleshoot, debug, and optimize performance across platforms
Stay updated with the latest mobile development trends, frameworks, and tools
Participate in technical decision-making, architecture discussions, and long-term product strategy
Requirements
2 - 4 years of professional mobile development experience
Strong hands-on experience with Flutter/Dart for cross-platform apps development
Solid understanding of mobile architecture, design patterns, and state management (e.g., Provider, Riverpod, Bloc, Redux)
Proficient in consuming REST/GraphQL APIs
Experience with automated testing (unit, integration, UI)
Strong knowledge of app lifecycle, performance optimization, and memory management
Familiarity with CI/CD pipelines for mobile apps (e.g., GitHub Actions, Bitrise, or Fastlane)
Excellent problem-solving, analytical, and communication skills
Experience with native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development and/or other cross-platform like React Native/Ionic will be an advantage
Knowledge of Firebase, AWS Amplify, or similar mobile backend services