Job Openings
Software Engineer (Mobile)
About the job Software Engineer (Mobile)
RESPONSIBILITIES:
- Develop and maintain high-quality mobile applications using Flutter, Android, or iOS native technologies
- Translate Figma designs into functional, responsive, and accurate mobile UI
- Perform developer testing and work collaboratively with QA to ensure defect-free releases
- Debug and troubleshoot mobile-specific issues across devices and OS versions
- Provide accurate effort estimates and deliver tasks within sprint deadlines
- Collaborate closely with designers, backend developers, and product managers
- Participate in code reviews and maintain code quality, documentation, and best practices
- Implement mobile-specific integrations such as payment gateways, Firebase, and third-party SDKs
- Support app submission processes and ensure compliance with App Store / Play Store guidelines
SKILLSET REQUIREMENTS:
- 3 years of Strong hands-on coding experience with Flutter, Android native (Kotlin/Java), or iOS native (Swift/Objective-C)
- Experience with mobile UI/UX implementation and pixel-perfect design alignment
- Understanding of mobile architectures, state management, and performance optimization
- Experience integrating Firebase, push notifications, analytics, and mobile SDKs
- Experience integrating Google Pay / Apple Pay or similar mobile payment services
- Familiarity with REST APIs, JSON, and backend integration
- Version control experience using Git
- Experience with mobile app testing, debugging, and profiling tools
- Knowledge of Agile/Scrum development processes
- Experience with Play Store / App Store deployment will be an added advantage
EDUCATION REQUIREMENTS:
- A Bachelor's Degree in Computer Science, Software Engineering, IT, or equivalent qualification