Overview
At Spacelabs Healthcare, we are dedicated to advancing healthcare technology through continuous innovation. Our solutions empower clinicians with critical, real time patient data across both local and remote systems-driving better decisions, improved efficiency, and safer outcomes for patients.
Why join Spacelabs?
Because the work you do here directly impacts lives.
Role Overview
We are seeking a Senior Flutter/Dart Software Engineer 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.
- Uphold Spacelabs' core values: Integrity, Innovation, Accountability, and Teamwork.
- Demonstrate behaviour consistent with the company's Code of Ethics and Conduct.
- It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.
- Duties may be modified or assigned at any time to meet the needs of the business.
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