At a Glance
- Tasks: Design and develop high-quality mobile apps using Flutter and Dart.
- Company: Join a leading R&D team at Spacelabs, focused on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic Agile environment with mentorship opportunities and a focus on continuous improvement.
- Why this job: Make an impact in mobile development while working with cutting-edge technology.
- Qualifications: 8+ years in software development, 3+ years in Flutter, and 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 environments.
Engineer needed ASAP in Livingston employer: Spacelabs Healthcare
At Spacelabs, we pride ourselves on fostering a dynamic and innovative work environment where engineers can thrive. As a Senior Flutter/Dart Software Engineer, you will not only contribute to cutting-edge mobile applications but also have ample opportunities for professional growth through mentorship and collaboration with cross-functional teams. Our commitment to integrity, innovation, and teamwork ensures that you will be part of a supportive culture that values your contributions and encourages continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Engineer needed ASAP in Livingston
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Flutter and Dart projects. This is your chance to demonstrate your expertise and make a lasting impression on potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to mobile app development. Practising with mock interviews can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Engineer needed ASAP in Livingston
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Flutter/Dart Software Engineer. 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 up with 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!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate well-structured applications that get straight to the good stuff!
Apply Through Our Website:Don’t forget to apply 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 ready to discuss your past projects, focusing on how you tackled challenges and implemented best practices in mobile app development.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your understanding of algorithms and data structures. You might be asked to solve a coding problem on the spot, so practice common coding challenges and explain your thought process clearly.
✨Understand CI/CD Practices
Since this role involves contributing to CI/CD pipelines, be prepared to discuss your experience with automated build and deployment workflows. Highlight any tools you've used, like Azure DevOps or GitHub, and how they improved your 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 in the past and how you approach mentoring others to foster a strong engineering culture.