Senior Flutter Dart App Developer
Spacelabs Healthcare
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.
Reference: WJ-766_22198435