Summary
✨ AI‑Generated
We are seeking a Senior Flutter Dart App Developer to join our engineering team. You will design, build, and deliver high-quality mobile applications, contribute to architectural decisions, and help establish best practices. This is a hands-on senior role requiring strong technical expertise, excellent collaboration skills, and the ability to drive technical discussions. The position offers a hybrid working model with days in the office.
Highlights
Work on cutting-edge healthcare technology that improves patient outcomes. Hands-on senior engineering role with opportunity to shape architecture and technical direction within a growing R&D team. Hybrid working arrangement in a vibrant Scottish city.
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.Desirable Experience
Bluetooth/BLE integrations.