Auf einen Blick
- Aufgaben: Lead the development of Flutter apps and mentor in-house developers.
- Arbeitgeber: Join Safety io, a global leader in IoT solutions that saves lives.
- Mitarbeitervorteile: Enjoy flexible hours, remote work, 30 vacation days, and a gym pass.
- Warum dieser Job: Make a real impact on safety while working in a diverse, start-up-like environment.
- Gewünschte Qualifikationen: Strong Flutter and Dart skills with experience in scalable mobile app architecture.
- Andere Informationen: Work in a modern office with great perks like free drinks and team events.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Overview
Who we are:
Safety io revolutionizes cloud-based/IoT solutions for the live monitoring of workforces in hazardous areas; fleet management for market and industry-leading MSA safety products; on-scene monitoring for the global fire service; and many other compelling products and services. Our suite of applications is used and loved by thousands, and our code saves lives!
We are an international company parented by MSA with offices in Berlin, Germany; Johannesburg, South Africa; and Cranberry, USA. Our Berlin team spans over 20 nationalities!
What we are looking for:
We are seeking an experienced Senior/Principal Flutter Developer to join our mobile engineering department to help us build Flutter applications from scratch. The ideal candidate will possess deep expertise in Flutter development and a proven track record of delivering high-quality mobile applications. As a key member of our team, you will be responsible for guiding and mentoring our in-house developers, driving architectural decisions, helping create a strong automation/testing environment for Flutter applications, and implementing best practices to ensure the success of our Flutter projects. In an agile and cross-functional team, you will help to improve and grow the Safety io mobile app ecosystem. You will contribute to the health and safety of firefighters and workers all around the world!
Responsibilities
- Closely collaborate with our product manager and designer to help develop your product.
- Collaborate with cross-functional teams to define project requirements, scope, and timelines.
- Architect scalable and maintainable Flutter applications, making strategic decisions to optimize performance and user experience.
- Mentor and coach in-house developers on Flutter development best practices, code quality, test automation, and architectural principles.
- Conduct code reviews and provide constructive feedback to foster continuous improvement and growth within the team.
Qualifications
- Strong proficiency in Flutter framework and Dart programming language.
- Demonstrated expertise in architecting and building complex, scalable mobile applications using Flutter.
- In-depth knowledge of real-time data handling and visualization.
- Extensive knowledge of mobile app design patterns, best practices, test automation, and architectural principles.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
What we offer
- A competitive salary.
- A modern office with flexible working hours and a hybrid work model that allows you to work at least 2 days every week from home.
- Great work/life balance with overtime being given back!
- 30 days of vacation.
- A start-up-like environment with the backing and security of a market leader over 100 years old.
- Meaningful projects that make a difference – at Safety io, your work will save lives!
- Onboarding process for new hires.
- Free BVG Travel Pass or \“Jobrad\“ bicycle.
- Gym pass.
- A budget to attend conferences and provide learning tools.
- Contributions to language courses (e.g., German & English).
- Modern office spaces with discounted amenities nearby.
- Free coffee, tea, soft drinks, fruit, and monthly team breakfast.
- Regular team and company events.
#J-18808-Ljbffr
Senior/Principal Mobile Developer (Flutter) Arbeitgeber: MSA - The Safety Company
Kontaktperson:
MSA - The Safety Company HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior/Principal Mobile Developer (Flutter)
✨Tip Number 1
Make sure to showcase your deep expertise in Flutter development during the interview. Prepare specific examples of complex, scalable mobile applications you've built using Flutter, and be ready to discuss the architectural decisions you made.
✨Tip Number 2
Since mentoring is a key part of this role, think about how you can demonstrate your leadership skills. Prepare to share experiences where you've guided or coached other developers, focusing on best practices and code quality.
✨Tip Number 3
Familiarize yourself with Safety io's mission and the impact of their products. Be prepared to discuss how your work can contribute to the health and safety of firefighters and workers globally, showing your passion for meaningful projects.
✨Tip Number 4
Collaboration is crucial in this role, so think about how you can effectively communicate with cross-functional teams. Prepare examples of past projects where you worked closely with product managers and designers to define requirements and timelines.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior/Principal Mobile Developer (Flutter)
Tipps für deine Bewerbung 🫡
Understand the Company: Familiarize yourself with Safety io and their mission. Highlight your understanding of their cloud-based/IoT solutions and how your skills can contribute to their goal of saving lives.
Tailor Your CV: Make sure your CV emphasizes your experience with Flutter and Dart, as well as any relevant projects that showcase your ability to build scalable mobile applications. Include specific examples of mentoring or guiding other developers.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your passion for improving health and safety through technology. Mention your experience in agile environments and your collaborative approach.
Showcase Your Projects: If possible, include links to your previous Flutter projects or a portfolio that demonstrates your expertise in mobile app development. This will give the hiring team a clear view of your capabilities and style.
Wie du dich auf ein Vorstellungsgespräch bei MSA - The Safety Company vorbereitest
✨Showcase Your Flutter Expertise
Be prepared to discuss your experience with the Flutter framework and Dart programming language in detail. Highlight specific projects where you've architected and built complex mobile applications, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Collaboration Skills
Since the role involves close collaboration with product managers and designers, be ready to share examples of how you've successfully worked within cross-functional teams. Discuss how you defined project requirements and contributed to the overall product vision.
✨Emphasize Mentorship Experience
As a senior developer, mentoring in-house developers is key. Prepare to talk about your approach to coaching others in best practices, code quality, and test automation. Share specific instances where your mentorship led to improvements in team performance.
✨Prepare for Technical Questions
Expect technical questions related to real-time data handling, mobile app design patterns, and architectural principles. Brush up on these topics and be ready to explain your thought process when making strategic decisions to optimize performance and user experience.