At a Glance
- Tasks: Design and develop high-quality mobile applications using Flutter and Dart.
- Company: Join a leading tech company focused on innovation and teamwork.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact in mobile development while working with cutting-edge technologies.
- Qualifications: 8+ years in software development with 3+ years in Flutter; strong collaboration skills required.
- Other info: Dynamic team environment with a focus on continuous improvement and mentorship.
The predicted salary is between 60000 - 80000 £ per year.
The Senior Flutter / Dart Software Engineer will be a key member of the Spacelabs R&D engineering team, responsible for the design, development, and delivery of high-quality mobile applications. This role requires deep expertise in cross-platform app development, strong software engineering fundamentals, and ideally experience delivering robust applications in regulated or quality-focused environments.
The successful candidate will act as a hands-on senior engineer and technical contributor, collaborating closely with cross-functional teams to design and implement performant, and maintainable applications. A strong understanding of modern software architecture and CI/CD practices is essential. You will help shape application architecture, advocate for best practices, and contribute to the evolution of our mobile development strategy.
JOB RESPONSIBILITIES:- Design, develop, test, document, and maintain high-quality mobile applications, primarily Flutter using 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-by-design and cybersecurity best practices into mobile application architecture and implementation, including secure coding, data protection, and vulnerability mitigation.
- 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 required development artifacts.
- Contribute to CI/CD pipelines and automated build, test, and deployment workflows.
- Contribute to secure development lifecycle activities, including code reviews, dependency management, 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 strong 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.
- Experience working in regulated or quality-focused environments is valued, with an emphasis on traceability, documentation, and verification.
- Operate effectively within Agile / Scrum development processes.
- Uphold the Company’s core values of Integrity, Innovation, Accountability, and Teamwork.
- Demonstrate behaviour consistent with the Company’s Values, Code of Ethics, and Conduct.
- Perform additional duties as required to meet business needs.
- 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 strong experience in at least one additional mobile development language such as 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 environments.
Senior Flutter Engineer in Edinburgh employer: Spacelabs Healthcare
Contact Detail:
Spacelabs Healthcare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Flutter Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Flutter or in mobile development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Flutter projects. This is your chance to demonstrate your expertise and creativity, so make sure it’s easy to navigate and highlights your contributions.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Flutter and Dart. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you’re genuinely interested in what we do at StudySmarter.
We think you need these skills to ace Senior Flutter Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Flutter Engineer role. Highlight your experience with Flutter and Dart, and don’t forget to mention any work in regulated environments. We want to see how your skills match what we’re looking for!
Showcase Your Projects: Include links to your previous projects or apps you've developed. This gives us a chance to see your coding style and the quality of your work. If you’ve contributed to open-source projects, definitely share those too!
Craft a Compelling Cover Letter: Your cover letter should tell us why you’re passionate about mobile development and how you can contribute to our team. Be sure to mention your experience with CI/CD practices and your approach to secure coding – it’s super important to us!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Spacelabs Healthcare
✨Know Your Flutter Inside Out
Make sure you brush up on your Flutter and Dart skills before the interview. Be prepared to discuss your past projects in detail, especially those that showcase your expertise in cross-platform app development. Highlight any experience you have with mobile application architecture and state management patterns.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some coding challenges or technical questions. Use this opportunity to demonstrate your understanding of algorithms, data structures, and complexity analysis. Think aloud as you solve problems to show your thought process and approach to problem-solving.
✨Familiarise Yourself with CI/CD Practices
Since the role involves contributing to CI/CD pipelines, make sure you can discuss your experience with automated build, test, and deployment workflows. Be prepared to share examples of how you've implemented these practices in previous roles and how they improved the development process.
✨Emphasise Collaboration and Mentorship
This position requires working closely with cross-functional teams and mentoring junior engineers. Be ready to talk about your experiences in Agile/Scrum environments and how you've contributed to team dynamics. Share specific examples of how you've helped others grow and how you advocate for best engineering practices.