Senior Mobile Developer (Flutter) (IRC294044)

$$$$

The team is a small, cross-functional group (3โ€“4 engineers) responsible for developing and supporting a dedicated JD business stream. The scope includes end-to-end ownership of a B2B e-commerce mobile application, covering feature delivery, maintenance, and operational support, with close collaboration across product, backend, and platform teams.

 

Requirements:

5+ years of experience in mobile application development

Must have tech skills:

  • Strong understanding of Flutter, Dart, GitHub Actions, CI/CD pipelines, and iOS and Android platforms.
  • Proven experience developing mobile applications using Flutter.
  • Strong proficiency in the Dart programming language.
  • Experience with GitHub Actions and CI/CD pipelines for automated deployments.
  • Proficient in deploying and maintaining applications on iOS and Android platforms.
  • Familiarity with App Store and Google Play deployment processes.
  • Experience with unit, widget, and integration testing.
  • Experience troubleshooting backend issues and collaborating with backend teams.
  • Familiarity with Firebase, REST APIs, and backend integrations.
  • Solid understanding of mobile performance optimization techniques.

Soft skills:

  • Ability to work effectively in a Scrum/Agile environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, both within the team and across departments.

     

Job responsibilities:

  • Own and enhance the B2B e-commerce mobile app, delivering new features in collaboration with Product and Design.
  • Manage and optimize CI/CD pipelines (GitHub Actions) to ensure reliable builds and deployments on iOS and Android.
  • Troubleshoot mobile and backend integration issues, working closely with backend teams.
  • Monitor and optimize app performance across devices.
  • Use AI tools (e.g., Cursor) for feature development, testing, refactoring, and prototyping, ensuring quality of outputs.
  • Implement and maintain unit, widget, and integration tests.
  • Contribute to Scrum ceremonies and deliver high-quality increments each sprint.
  • Manage app releases, including store submission and compliance.
  • Drive continuous improvements in code quality, automation, and development practices.

     

Required languages

English B2 - Upper Intermediate
Flutter, Dart, iOS, Android
Published 22 April
106 views
ยท
54 applications
Last responded 4 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...