Brief
Must-have: 5+ years of experience with Flutter (including Flutter Web), strong in Dart, REST API integration, and Git, exp with coMindset: Product-oriented, self-drivede legacy, complex systems.
Nice-to-have: Knowledge of native iOS/Android development, experience with Jenkins/GitLab CI and mobile performance optimization
Domain: AgriTech mobile app used by over 200k Android and 80k iOS users, supports farmers with real-time data and field operations
n, familiar with user-centric development and continuous delivery pipelines
Project: Join the core mobile team building cross-platform solutions that drive daily operations for farmers across Europe and beyond
Working hours: Làm việc múi giờ EU (mùa hè 2h – 11h đêm)
Key Responsibilities:
- Innovate & Develop: Design and implement new mobile features with a strong focus on code quality, performance, and maintainability.
- Cross-functional Collaboration: Work closely with product managers, designers, and other developers within a “tribe” model to gather, define, and analyze feature requirements.
- Technical Leadership: Actively participate in code reviews, contribute to architectural decisions, and support knowledge-sharing within the team.
- Problem Solving: Identify and resolve bugs or performance bottlenecks using structured, analytical approaches.
Candidate Profile:
- Curiosity & Learning Mindset: Demonstrates a strong drive for learning and staying updated with new tools and best practices in mobile development.
- Continuous Improvement: Strives for excellence in personal development, code quality, and team productivity.
- Agility & Adaptability: Thrives in a fast-moving environment and is comfortable with evolving priorities and product directions.
Required Skills:
- Flutter & Dart Expertise: Solid understanding of the Flutter framework and Dart language, including cross-platform mobile development.
- Professional Experience: Minimum 3 years of hands-on experience in mobile development; experience with Flutter Web is highly valued.
- State Management: In-depth knowledge of state management patterns and popular solutions used in modern Flutter applications.
- Version Control: Proficiency with Git and collaborative development workflows.
- Language Proficiency: Good command of English (B2 level or higher), able to communicate effectively in an international team.
Additional Skills:
- Experience integrating RESTful APIs and working with third-party libraries.
- Familiarity with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI).
- Understanding of native iOS (Swift) and Android (Kotlin/Java) development.
- Experience working in Agile teams using Scrum methodology.
- Proficiency with testing and QA tools (e.g., Maestro, Mockito).
- Skilled in performance profiling, optimization, and debugging mobile apps.
- Strong UI/UX awareness and ability to contribute to design decisions.