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