Senior Flutter Developer (m/w/d)
Senior Flutter Developer (m/w/d)
- Art der Beschäftigung: Vollzeit
- 60.000 € – 70.000 € (Unternehmensangabe)
- Home-Office
- Zu den Ersten gehören
Senior Flutter Developer (m/w/d)
Über diesen Job
You are interested in the position as Senior Flutter Developer (m/w/d) at PMI ADVISORY GMBH?
On the job platform Instaffo, you can apply for this and other jobs with ease. Create your profile in under 3 minutes and start the application process with just a few clicks.
Please note that the position is only available to applicants from Germany, Austria, and other EU countries.
The language requirements for this position are: English - Fluent, German - Conversational.
We are looking for a seasoned Frontend Engineer with a strong architectural mindset to join our agile team. In this role, you won't just write code; you will shape our technical direction, drive the evolution of our cross-platform applications, and ensure our user interfaces are performant, maintainable, and delightful to use.
REΛLVIEW AG, founded in 2013, has established itself firmly in the construction industry and is a leading provider of innovative solutions. Our pioneering software is revolutionizing the way construction and project management teams work throughout Switzerland. With more than 10,000 successfully delivered construction projects, it has proven itself as an indispensable tool. We have developed targeted applications that maximize efficiency across a range of workflows. At REΛLVIEW AG, our customers, innovation, and progress are at the heart of our mission.
Activities
- Architect and Evolve Frontend Systems: Take ownership of the design implementation and development of our cross-platform applications using Flutter. You will design components and features that deliver exceptional user experiences across Mobile, Web, and Desktop platforms.
- Drive Engineering Excellence: Write and enforce clean, performant, and maintainable code. You will define and uphold coding guidelines, ensuring the team adheres to Clean Architecture principles and modern Flutter best practices.
- Quality Assurance & Reliability: Champion code integrity by implementing comprehensive testing strategies (Unit, Integration, and End-to-End tests). You ensure our applications are robust and responsive.
- Optimization & Problem Solving: Proactively monitor application performance, troubleshoot complex issues, and optimize existing solutions for smooth performance and minimal build sizes.
- Continuous Innovation: Stay ahead of the curve by evaluating new technologies (specifically within the Flutter ecosystem) and integrating them where they add value while keeping the dependency list small.
- Agile Collaboration: Collaborate closely within an agile development team, participating in architecture discussions, code reviews and actively shaping the development process and coding guidelines.
Requirements
- Experience: You hold a degree in Computer Science (or related field) and have 4+ years of professional experience in frontend software engineering.
- Flutter Expert: You have deep, production-grade knowledge of modern Flutter and Dart, including advanced concepts like custom render objects, platform channels, and performance optimization.
- Architectural Expertise: You are proficient in state management patterns (such as Riverpod (preferred), BLoC, Provider, or similar). You understand concepts like reactive programming, immutability, and separation of concerns.
- Design Patterns & Practices: You have hands-on experience with architectural patterns (MVC, MVVM, Clean Architecture) and possess strong expertise in creating maintainable, testable code structures.
- Cross-Platform Vision: You have a strong grasp of building applications that work seamlessly across Mobile (iOS/Android), Web, and Desktop platforms, understanding the unique constraints and opportunities of each.
- Mindset: You work independently with a proactive, "ownership" mentality. You are quality-obsessed and ready to take on architectural responsibility for a growing product.
- AI as a Toolbox: You leverage AI tools to accelerate delivery and boost efficiency—using them for rapid prototyping, debugging assistance, test generation, documentation, and code review support while maintaining high engineering standards.
Team
We work in a product development team consisting of three Flutter developers and two backend developers, as well as a product manager and a designer. In addition to strong technical expertise, our Lead Developer brings extensive architecture experience from the B2B enterprise environment. We are organized across locations and operate smoothly as a remote team—with clear alignment and a binding team agreement. Our collaboration is built on six values: ownership, working as equals, customer focus, results orientation, team spirit, and continuous improvement.
Application Process
- Application received & reviewed
- We review your application via Instaffo.
- Initial contact
- If your profile is a good fit, we’ll reach out to you directly.
- First get-to-know-you call via Microsoft Teams
- A short virtual introduction with our Lead Developer
- Discussion of your experience based on a few use cases, plus time for your questions
- Coding assessment
- A three-hour coding assessment, scheduled at a time of your choice
- Followed by a final conversation with the Product Manager and Lead Developer to review your code and jointly implement a few extensions
- Decision & feedback
- We’ll get back to you promptly with our decision.
About the Company
PMI Advisory ist eine Boutique-Beratung, die Softwareunternehmen dabei hilft, sich in den Disziplinen Sales, Marketing, Produktentwicklung, neue Technologien, Finance und Recruiting weiterzuentwickeln. Wir springen dann ein, wenn ein Unternehmen durch einen Investor mit dem Ziel gekauft wurde, es weiterzuentwickeln und zu expandieren ("Buy and Build Strategie"). Dabei übernehmen wir selbst auch Verantwortung, indem wir, bei Bedarf, Rollen innerhalb der Organisation interimistisch übernehmen, z.B. die Rolle des CEO, COO, CPO, CRO.
