freehire launches on Product Hunt on 26 August.

Follow →

Mobile Software Engineer (Android & iOS)

Open 26d

Summary

Develops and maintains cross-platform mobile apps using Flutter, with native Android (Kotlin) and iOS (Swift) contributions, while integrating APIs and collaborating with cross-functional teams.

Summary

We are looking for a highly motivated Mobile Software Engineer to join our engineering team. The ideal candidate is passionate about building high-quality mobile applications and has strong experience in Flutter as the primary development framework, complemented by hands-on experience in native Android (Kotlin) and iOS (Swift) development.

This role involves working closely with Product Owners, Designers, QA Engineers, Backend Engineers, and other cross-functional teams to design, develop, and deliver scalable mobile solutions used by millions of customers.

Job Description

Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using Flutter.

  • Develop and maintain platform-specific features in Android (Kotlin) and iOS (Swift) when required.

  • Integrate RESTful APIs, third-party SDKs, and backend services.

  • Collaborate with product managers, designers, and backend engineers to deliver high-quality features.

  • Participate in technical design discussions and code reviews.

  • Troubleshoot, debug, and resolve production issues.

  • Optimize application performance, reliability, and user experience.

  • Ensure applications follow security, coding, and quality best practices.

  • Contribute to CI/CD pipelines and automated testing initiatives.

  • Stay updated with the latest mobile development technologies and industry best practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 3–5 years of software development experience.

  • Strong hands-on experience with Flutter and Dart.

  • Solid experience developing native Android applications using Kotlin.

  • Solid experience developing native iOS applications using Swift.

  • Experience consuming RESTful APIs and JSON.

  • Strong understanding of mobile application architecture (MVVM, Clean Architecture, MVC, etc.).

  • Experience using Git for source control.

  • Strong debugging, troubleshooting, and problem-solving skills.

  • Good communication skills and the ability to work in an Agile environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available