Salary: £38,000 - 78,000 per year Requirements: 8 years of overall software development experience 3 years of advanced, hands-on Flutter development experience 4 years developing data-driven applications using native or cross-platform technologies 4 years of professional mobile application development experience Expert-level proficiency in Dart and experience in at least one additional mobile development language (Swift, Kotlin, Java, or Objective-C) Solid understanding of mobile application architecture and state management patterns Strong experience developing network layers using RESTful APIs Solid understanding of object-oriented programming, data structures, algorithm design, problem-solving, and complexity analysis Proficient with Git and experience using Azure DevOps and/or GitHub in a professional environment Experience with CI/CD workflows and systems for mobile application development Self-motivated with a positive attitude and the ability to work and learn independently Strong collaboration and communication skills, with experience working in distributed or cross-functional teams Responsibilities: Design, develop, test, document, and maintain high-quality mobile applications, primarily using Flutter and Dart Contribute to application architecture, technical design decisions, and implementation planning Develop and maintain data-driven mobile applications that integrate with RESTful backend services Incorporate secure coding practices into mobile application architecture and implementation, including cybersecurity best practices Implement responsive, performant, and accessible user interfaces using Flutter best practices Work with cross-functional stakeholders to define requirements, workflows, and technical solutions Participate in design, architecture, and code reviews to ensure quality, maintainability, and consistency Ensure on-time delivery of software, including design documentation, unit tests, and development artifacts Contribute to CI/CD pipelines and automated build, test, and deployment workflows Participate in secure development lifecycle activities, including code reviews and integration of security checks within CI/CD pipeline Evaluate and introduce improvements to tooling, frameworks, and development practices Write clean, well-structured, and maintainable code with a focus on testability and reliability Work effectively in threaded and asynchronous programming environments Mentor junior engineers and promote strong engineering standards and a culture of continuous improvement Uphold the companys core values of Integrity, Innovation, Accountability, and Teamwork Demonstrate behavior consistent with the companys Values, Code of Ethics, and Conduct Perform additional duties as required to meet business needs Technologies: Azure Backend CI/CD Dart DevOps Flutter Git GitHub Java Kotlin Mobile Network Objective-C Security Swift Cloud More: We are seeking a Senior Flutter / Dart Software Engineer to join our R&D engineering team at Spacelabs. In this role, you will be instrumental in designing, developing, and delivering high-quality mobile applications. Our team values collaboration and innovation, and we believe in fostering a culture of continuous improvement. This position is ideal for someone who is passionate about technology and looking to make an impact in a regulated and quality-focused environment. Join us and be a part of a dedicated team that embodies our core values. last updated 13 week of 2026