> Markdown version of [/jobs/ext/56558-senior-flutter-dart-app-developer](https://www.wearedevelopers.com/jobs/ext/56558-senior-flutter-dart-app-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Flutter Dart App Developer - **Company:** OSI Systems - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Java (Programming Language), Adobe InDesign, Unit Testing, Microsoft Azure, Mobile Application Development, Code Review, Continuous Integration, Data Structures, Database Applications, Software Design Patterns, Github, Mobile Application Software, Object-Oriented Software Development, Scrum Methodology, Secure Coding, Software Engineering, Systems Integration, Software Vulnerability Management, Multithreading, Swift (Programming Language), Git, Kotlin, Production Code, Data Analytics, Dart, Objective C++, Restful APIs - **Published:** May 21, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=2f6230209f7d01b1 ## About the Role Do you have experience in Swift?, 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., * 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 ## Description * + 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 behavior 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. ## Related Videos - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/442-dart-a-language-believed-dead-experiences-a-new-bloom) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/955-dart-a-language-believed-dead-experiences-a-new-bloom) - [Flutter Packages and Plugins - A Look Under the Hood](https://www.wearedevelopers.com/videos/555-flutter-packages-and-plugins-a-look-under-the-hood) ## Related Articles - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [8 No-Code App Builders](https://www.wearedevelopers.com/magazine/300-8-no-code-app-builders) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)