
Tech Human Touch
About the Company
Mashfrog Group is an international network of companies specializing in digital transformation, communication, and system integration. With a team of more than 400 professionals, the group supports organizations across industries by delivering innovative strategies, advanced technologies, and integrated services. Operating from offices in Italy, the UK, Spain, Serbia, Malta, Malaysia, and the UAE, Mashfrog helps clients embrace digital change through customer-centric, omnichannel, and multidisciplinary approaches.
About the Role
Mashfrog Group is seeking an experienced Mobile Developer with expertise in Flutter (Dart) and/or native Android (Kotlin/Java) or iOS (Swift/Objective-C). The position involves working on complex, structured projects with a strong focus on code quality, modularity, and performance. The role is primarily remote, with occasional on-site presence required in Rome (1 day per month).
Responsibilities
- Develop scalable, high-performance mobile applications across Flutter, Android, and iOS platforms
- Implement advanced state management solutions (Provider, Riverpod, Bloc) and navigation systems (GoRouter)
- Apply robust architectural patterns such as Clean Architecture and MVVM for maintainable codebases
- Optimize performance through lifecycle management, API handling, and WebSocket integration
- Build responsive user interfaces, animations, and design system components
- Collaborate with team members using Git and shared development workflows to ensure code quality
Required Skills
- Minimum 3 years of professional experience in mobile development
- Strong knowledge of Flutter/Dart and/or native Android (Kotlin/Java) or iOS (Swift/Objective-C)
- Familiarity with architectural patterns (MVVM, Clean Architecture) and modular design principles
- Experience with dependency management, serialization, and data handling
- Ability to create responsive, user-friendly UIs with advanced animations
- Strong understanding of API integration and WebSocket communication
- Proficiency in Git and collaborative development practices
Preferred Qualifications
- Previous experience in large-scale or structured mobile projects
- Familiarity with design systems and UI/UX best practices
- Strong analytical mindset with attention to performance optimization
- Ability to work both independently and collaboratively within cross-functional teams
Benefits
- Comprehensive welfare policy including credits for personal activities
- Annual training credits for continuous skill development
- Two paid volunteer days per year
- Psychological support programs
- Bonus for new parents
- Diversity & Inclusion initiatives and interactive programs
- Flexible smart working policy
- Health insurance extendable to family members
- Monthly team-building and social events