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 ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...