Job VC
Senior Mobile Developer (Flutter) (IRC294044)
Technologies
Description
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.
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.