Middle Flutter Developer
Summary
Develops and maintains cross-platform mobile apps using Flutter and Dart, focusing on clean architecture and state management while collaborating in an Agile team.
Middle Flutter Developer
About Us
nove8 is a young tech company focused on mobile apps, from pet care to lifestyle. We build products that help people live, work, and connect in meaningful ways.Today, we explore new directions, experiment, and create meaningful digital experiences for people around the world. We care about what we build and how we build it, value fairness and trust, and believe that teamwork and curiosity help us move forward together.
About the Role
We are looking for a proactive and experienced Flutter Developer to join our team and work on our core product – the Woofz app. If you have experience with Flutter development, a strong understanding of architectural approaches, and a desire to write clean code while working in a dynamic team, we'd love to have you on board!
What We’re Looking For
3+ years of commercial experience with Flutter development
Ability to take ownership of tasks from clarification and estimation to implementation and testing
Strong knowledge of Dart and Flutter framework fundamentals, including widgets, widget lifecycle, state management, navigation, and platform-specific behavior
Experience with asynchronous programming in Dart, including Futures, Streams, isolates, and error handling
Understanding of Clean Architecture, BLoC, SoC, OOP, and design patterns
Experience working with SQLite and other local storage solutions
Strong code quality mindset, including readability, consistency, lint rules, scalability, and long-term maintainability
Practical experience using AI-assisted development tools to improve engineering productivity, code quality, testing, documentation, or technical research
Experience with product experimentation, A/B testing, feature flags, or remote configuration
What You’ll Do
Participating in grooming, planning, estimation, and technical discussions within the Agile development process
Thinking through edge cases, technical risks, backward compatibility, experiment impact, and impact on existing functionality
Communication with team members to clarify requirements
Cross code review
Being responsible for delivery timelines and proactively communicating risks or blockers
⭐️ Bonus Points
Knowledge of Swift/Kotlin, native iOS/Android development experience
Flutter Web development experience
Experience in building and maintaining a custom Flutter plugin
Our Benefits
- Time-off Policy - unlimited Out of office days
- Remote or Hybrid work. The choice is yours!
- AI-assisted development tools compensation
- Sport and education compensations
- Psychologists compensation
- Language courses compensation
- Co-working compensation
- Health insurance
- 100% Sick Leave Compensation
- Team buildings and offsites (Spain, Italy, Poland and other)
- Merch
- Birthday presents