Senior Flutter Dart App Developer

Company: Spacelabs Healthcare
Apply for the Senior Flutter Dart App Developer
Location: City of Edinburgh
Job Description:

Location: Edinburgh, hybrid 3 days in the office

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.

We are seeking a Senior Flutter Dart App Developer to play a key role within our R&D Engineering team. You will be responsible for designing, building, and delivering high-quality mobile applications that meet the needs of clinicians and healthcare environments. This is a hands-on senior engineering role requiring strong technical expertise, excellent collaboration skills, and the ability to contribute to architectural direction and best practices.

Responsibilities

  • Design, develop, test, document, and maintain high-quality mobile applications using Flutter and Dart.
  • Contribute to architecture and technical decision-making across the mobile development lifecycle.
  • Build data-driven applications integrating with RESTful backend services.
  • Apply secure-by-design principles, including secure coding, data protection, and vulnerability mitigation.
  • Develop responsive, accessible, and performant user interfaces.
  • Collaborate with cross-functional teams to define requirements, workflows, and technical solutions.
  • Participate in design, architecture, and code reviews to ensure quality and maintainability.
  • Deliver software on time, including documentation, unit tests, and required artefacts.
  • Contribute to CI/CD pipelines and automated build, test, and deployment processes.
  • Support secure development lifecycle activities, including dependency and vulnerability management.
  • Evaluate tools, frameworks, and processes to drive continuous improvement.
  • Write clean, maintainable, testable, and reliable code.
  • Work effectively in asynchronous and multi-threaded environments.
  • Mentor junior engineers and champion high engineering standards.
  • Operate within Agile/Scrum methodologies.

Qualifications

  • 8+ years of software development experience.
  • 3+ years of advanced hands-on Flutter development.
  • 4+ years of experience developing data-driven mobile applications.
  • Expert proficiency in Dart and experience with at least one additional language (Swift, Kotlin, Java, Objective-C).
  • Strong understanding of mobile architecture, state management, and design patterns.
  • Strong experience integrating with RESTful APIs.
  • Strong grounding in OOP, data structures, algorithms, and problem-solving.
  • Professional experience with Git, Azure DevOps, and/or GitHub.
  • Experience working with CI/CD for mobile applications.
  • Self-motivated, proactive learning, and a positive, collaborative attitude.
  • Excellent communication skills, including working with distributed teams.

#J-18808-Ljbffr…

Posted: September 21st, 2026