Senior Flutter Engineer

Senior Flutter Engineer

Full-Time 60000 - 80000 £ / year (est.) Hybrid
S

At a Glance

  • Tasks: Design and develop high-quality mobile apps 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.
  • Other info: Dynamic Agile environment with a focus on mentorship and continuous improvement.
  • 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.

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.

REQUIRED QUALIFICATIONS:

  • 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 teams.

Senior Flutter Engineer employer: Spacelabs Healthcare

Rapiscan Systems is an exceptional employer, offering a dynamic work environment in Stoke where innovation and collaboration thrive. Employees benefit from opportunities for professional growth within a leading detection technology firm, alongside a culture that values excellence, creativity, and teamwork. With a commitment to cutting-edge technology and a focus on employee satisfaction, Rapiscan provides a rewarding career path for those passionate about making a difference in security solutions.

S

Contact Details:

Spacelabs Healthcare Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Flutter Engineer

✨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 opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best Flutter projects. Make sure to include links to your GitHub or any live apps you've developed. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on common Flutter and Dart questions. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so know your stuff!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Flutter Engineer

Flutter
Dart
Cross-Platform App Development
Mobile Application Development
RESTful APIs
Secure Coding
CI/CD Practices

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!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about mobile app development and how you can contribute to our team. Be sure to mention specific projects or experiences that relate to the job description.

Showcase Your Projects:If you've got a portfolio of apps or projects, make sure to include links in your application. We love seeing real examples of your work, especially if they demonstrate your expertise in Flutter and CI/CD practices.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

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. Share examples of how you've successfully collaborated with others in the past and how you've contributed to a culture of continuous improvement. Highlight your communication skills and ability to work effectively in Agile/Scrum environments.