At a Glance
- Tasks: Develop and maintain high-quality Flutter apps for iOS and Android while collaborating with backend engineers.
- Company: Join a rapidly growing SaaS company in the regulatory tech space, making a real impact.
- Benefits: Enjoy a hybrid work model with 4 days in the London office and competitive salary.
- Why this job: Be part of a dynamic team, mentor junior developers, and work on innovative mobile solutions.
- Qualifications: 5+ years in mobile development, 2+ years with Flutter and Dart, strong API integration skills.
- Other info: Experience with SaaS or compliance apps is a plus; knowledge of TDD is also beneficial.
The predicted salary is between 56000 - 84000 £ per year.
Senior Flutter Developer – £70,000 – £100,000
Location: Hybrid – 4 Days a Week in London Office
About the Role
A rapidly growing SaaS company in the regulatory technology space is looking for a Senior Flutter Developer . You will play a key role in building and maintaining a cross-platform mobile application that enhances the way property managers and service providers handle compliance.
Key Responsibilities:
- Develop and maintain high-quality Flutter applications for iOS and Android.
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow.
- Architect, design, and optimize mobile applications for performance and scalability .
- Work closely with UI/UX designers to implement intuitive and visually appealing user interfaces.
- Write clean, maintainable, and testable Dart code following best practices.
- Mentor junior developers and contribute to technical discussions and decision-making.
- Ensure mobile apps are secure, stable, and responsive across various devices.
Requirements:
- 5+ years of experience in mobile app development, with at least 2 years using Flutter and Dart .
- Strong understanding of Flutter widgets, state management (Provider, Riverpod, Bloc, or GetX) , and responsive UI development.
- Experience integrating with RESTful APIs, GraphQL , and third-party services.
- Familiarity with native iOS/Android development (Swift, Kotlin, Java) is a plus .
- Proficiency in using Firebase, push notifications, authentication, and cloud storage .
- Knowledge of CI/CD pipelines and mobile app deployment processes for Google Play Store and Apple App Store .
- Strong debugging and performance optimisation skills.
Nice to Have:
- Experience working with SaaS or compliance-related applications.
- Background in handling offline data storage and synchronisation .
- Knowledge of unit testing and test-driven development (TDD) .
Mobile Engineer employer: Explore Group
Contact Detail:
Explore Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Engineer
✨Tip Number 1
Make sure to showcase your experience with Flutter and Dart prominently. Highlight specific projects where you've developed cross-platform applications, as this will demonstrate your expertise directly related to the role.
✨Tip Number 2
Familiarize yourself with the company's products and the regulatory technology space. Understanding their challenges and how your skills can contribute to their solutions will give you an edge during discussions.
✨Tip Number 3
Prepare to discuss your experience with state management in Flutter. Be ready to explain how you've used Provider, Riverpod, Bloc, or GetX in past projects, as this is a key requirement for the position.
✨Tip Number 4
If you have experience with CI/CD pipelines and mobile app deployment, be sure to mention it. This knowledge is crucial for ensuring that the apps you develop are delivered efficiently and effectively.
We think you need these skills to ace Mobile Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Flutter and Dart, as well as your understanding of mobile app development. Include specific projects where you've developed cross-platform applications and mention any relevant technologies you've used.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their needs, particularly your experience in building high-quality mobile applications and collaborating with UI/UX designers.
Showcase Your Technical Skills: Be specific about your technical skills in your application. Mention your proficiency with Flutter widgets, state management solutions, and any experience you have with RESTful APIs or GraphQL. Highlight your debugging and performance optimization skills.
Prepare for Technical Questions: Anticipate technical questions related to mobile app development and be ready to discuss your approach to coding best practices, testing, and mentoring junior developers. This will demonstrate your depth of knowledge and leadership potential.
How to prepare for a job interview at Explore Group
✨Showcase Your Flutter Expertise
Be prepared to discuss your experience with Flutter and Dart in detail. Highlight specific projects where you've developed cross-platform applications, focusing on the challenges you faced and how you overcame them.
✨Demonstrate API Integration Skills
Since the role involves collaborating with backend engineers, be ready to talk about your experience integrating RESTful APIs and GraphQL. Provide examples of how you've ensured seamless data flow in previous projects.
✨Discuss UI/UX Collaboration
The company values intuitive user interfaces, so share your experiences working with UI/UX designers. Talk about how you implemented their designs and any feedback you received that improved the final product.
✨Prepare for Technical Questions
Expect questions on performance optimization and debugging. Brush up on best practices for writing clean and maintainable Dart code, and be ready to discuss your approach to ensuring app security and stability.