Senior Flutter Developer
Role Overview
As a Senior Flutter Developer at Waracle, you will be responsible for designing and delivering end-to-end features and small subsystems. You will act as a technical pillar within your squad, ensuring code is modular, reusable, and scalable. This role demands deep expertise in Flutter and mobile architecture, coupled with a strong ability to solve intricate technical challenges, lead significant projects, and collaborate effectively across multidisciplinary teams and with clients.
Key Duties and Responsibilities
- Technical Excellence: Lead the architecture, design, and delivery of high-performance Flutter/Dart applications, ensuring top-tier code quality and system scalability.
- Strategic Delivery: Own the end-to-end delivery of features within Agile frameworks, managing project scope and resolving complex technical impediments.
- Client & Stakeholder Consulting: Translate complex requirements into technical solutions and confidently present trade-offs and demos to clients.
- Team Leadership & Mentorship: Guide mid-level and junior developers through code reviews, process coaching, and active participation in recruitment.
- Innovation & Standards: Define mobile eco-system and development strategies and drive the adoption of emerging mobile trends and best practices across the practice.
What youโll bring to the role
- Extensive professional experience as a Flutter Developer, with a strong portfolio of successfully designed, built, and launched mobile applications on the App Store and Google Play.
- Expert-level proficiency in Dart language and the Flutter framework, including its core libraries, widgets, architecture, and performance optimisation techniques.
- Strong command of Flutter state management approaches (BLoC preferred), Provider, Riverpod, etc.
- Solid understanding of REST APIs and offline data handling.
- Experience with testing frameworks (e.g., unit, widget, integration tests),
- CI/CD tools, and version control systems (Git).
- Proven technical leadership experience, including setting technical direction, contributing to architectural design, and conducting thorough code reviews.
- Significant experience leading complex software development projects and aligning development efforts with strategic objectives.
- Solid understanding and practical application of Agile methodologies (Scrum, Kanban), with experience leading ceremonies and driving adoption.
- Strong UI/UX sense and keen attention to detail.
- Excellent problem-solving, analytical, and critical decision-making skills.
- Exceptional communication, presentation, and interpersonal skills, with a proven ability to extract complex client requirements and manage stakeholder expectations.
- Demonstrable experience in actively mentoring and coaching mid-level and junior developers, fostering a collaborative and learning-oriented team environment.
- A strong track record of driving innovation, introducing new methodologies/tools, and leading change management initiatives.
- Digital consultancy background is highly preferred, demonstrating client-facing skills and an understanding of consultative problem-solving.
Our Benefits
- ๐ค Rest & Recharge: 35 days of holiday (27 days annual leave plus 8 bank holidays).
- ๐ฐ Financial Security: Company-matched 5% pension and a Death in Service benefit (2x salary).
- ๐ฅ Health & Wellness: Medicash Health plans, Employee Assistance Programme, and Group Sickness Cover.
- ๐ก Flexible Working: Hybrid-first approach with a home office setup budget.
- ๐ Learning & Growth: Access to Udemy Business and a dedicated L&D budget for your continuous development.
- ๐จโ๐ฉโ๐งโ๐ฆ Family First: Enhanced parental leave policies, including specific support for fertility journeys.
- ๐ Community: Monthly office lunches, regular meet-ups, and the Spirit of Waracle initiative for local charitable impact.
Published about 5 hours ago • Expires April 20, 2026 07:03