Skip to content

Flutter Developer

Hybrid
  • Remote, Edinburgh, City of, United Kingdom
Development

As a Senior Flutter Developer, your expertise in Flutter will be key to delivering top-tier applications and driving innovation across the team.

Job description


Waracle is a world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation.


We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations.


We are a high growth business and were recently recognised on the E2E Tech 100 list of the fastest growing tech companies in the UK. Our growth has been based on great people working collaboratively with innovative clients, we are constantly seeking the best industry talent to join our dynamic teams, gaining experience and exposure to a range of languages and technologies. We want our work to have a positive impact within our key industries of digital health, financial services and energy. Contributing to a Healthier, Wealthier and Greener world.


Waracle is looking for a Senior Flutter Developer to join us on a contract or permanent basis.


This is a hybrid role working from any of our offices in the UK (Dundee, Glasgow, Edinburgh or London)

As a Senior Flutter Developer, you will provide technical leadership and direction within our client projects. You will solve intricate technical challenges, guide the adoption of industry best practices, and ensure successful project execution. Your expertise in Flutter will be key to delivering top-tier applications and driving innovation across the team.

As a Flutter Developer your duties will include:


  • Lead significant Flutter-based projects from inception to delivery, setting technical direction, and ensuring successful collaboration across teams.

  • Tackle complex technical challenges, proactively identifying innovative solutions and guiding teams in their implementation.

  • Stay updated with industry trends and provide teams with strategic guidance on new technologies and tools.

  • Lead the alignment of project objectives with software development efforts and ensure that deliverables meet high standards of quality.

  • Set and maintain version control strategies, ensuring they align with project goals and best practices.

  • Engage with clients to extract complex requirements, understand underlying needs, and build comprehensive solutions that add real value.

  • Manage client expectations effectively, providing regular updates and building long-term relationships through excellent communication.

  • Drive innovation by introducing new methodologies, fostering a culture of continuous improvement, and supporting the adoption of emerging technologies.


Job requirements


Requirements

  • Expertise in Flutter: Extensive hands-on experience in developing mobile applications using Flutter, with strong knowledge of Dart, and Flutter frameworks.

  • Technical Leadership: Proven ability to lead projects, set technical direction, and mentor developers of various experience levels.

  • Agile Expertise: Deep understanding of Agile methodologies with experience leading Agile teams, facilitating ceremonies, and resolving complex challenges within Agile frameworks.

  • Version Control Mastery: Expertise in Git or similar version control systems, with experience leading version control strategies and promoting best practices.

  • Client-Facing Skills: Strong communication skills, with experience managing client relationships, extracting requirements, and delivering solutions that meet client needs.

  • Project Management Understanding: Experience aligning development efforts with project management methodologies, including managing complex project scopes and deliverables.

  • Collaboration & Mentorship: Proven experience in mentoring junior team members, facilitating knowledge sharing, and fostering a collaborative working environment.

Desirables

  • Understanding of BLoC

  • Understanding of clean Architecture

  • Understanding of testing strategies


or