At a Glance
- Tasks: Join our team to develop and enhance our eCommerce app for Android and iOS.
- Company: MandM is a leading online retailer in Herefordshire, offering branded fashion at great prices.
- Benefits: Enjoy competitive salary, company bonuses, staff discounts, generous holiday allowance, and free parking.
- Why this job: Be part of a creative team in a modern workspace, making a real impact in the industry.
- Qualifications: Experience with Dart, Flutter, mobile app development, and Agile methodologies required.
- Other info: Work hybrid with a focus on collaboration and innovation in a supportive environment.
The predicted salary is between 36000 - 60000 £ per year.
About The Role
Flutter / Mobile Engineer
Hereford, England, United Kingdom
Type: Permanent
Working Pattern: Onsite/hybrid (3 days on site)
Who Are we?
MandM is one of the biggest employers in Herefordshire and one of Europe’s leading online, off-price retailers, selling branded Fashion, Sport & Outdoor products for Men, Women and Children. We offer our customers fantastic value by partnering with companies who we have built long term relationships with, enabling us to offer our customers big household names and up-and-coming brands, giving fantastic value all year round. We are located in the heart of Hereford City Centre in our brand new, state of the art office. The modern, stylish workspace was designed to encourage collaborative working, teamwork and creativity - everything that MandM is all about.
As our business continues to grow, we’re looking for a Flutter / Mobile Engineer with a flare for creative thinking to help build and improve our eCommerce app (Android and iOS). Why not come be a part of our journey to success and take advantage of all MandM can offer you!
- More than a role
- Competitive Salary: Your talent deserves recognition
- Company bonus: We succeed, you benefit
- Career Growth: Opportunity to grow
- Staff Discounts: Stay stylish with our exclusive discounts.
- Company Pension: Secure your financial future.
- Generous Holiday Allowance: Enjoy 5 weeks of well-deserved breaks. You even have the option to buy an extra week
- Birthday Delight: Take your special day off to celebrate YOU
- Free Parking
- Health & Wellbeing programme; we’ll look after you
The Role Scope
You’ll be working alongside two other engineers on the project, as well as a team of designers, testers and product managers as they iterate through numerous concepts and approaches and interface with custom-built APIs. Our team is empowered to find creative solutions for a large user base across the UK and Europe.
About You
Skill / Competency
You will have:
- Demonstrable experience of writing Dart and Flutter applications
- A good understanding of:
- Developing mobile applications for Android and iOS
- Architectural patterns in Flutter (e.g. BLOC)
- Networking and communication (e.g. Dio etc.)
- Use of Provider and Get_it
- Asynchronous execution
- Unit, Widget and UI automation testing
- Source control systems
- Postman
- Managing third party dependencies
- App Store and Play Store publishing process
- Working in an Agile environment
- APIs
- Collaborating with designers and test engineers
Experience in leading a concept from its early stages of development through to market. The ability to work independently to reach your goals, being proactive in reaching out to other areas of the business, both technical and non-technical, to find the information you need. To be able to assess conceptual designs & experience flows to call out areas which could be simplified/altered in a way to make their implementation more feasible/effective from a technical perspective. The capability to assist Product Management in breaking down feature requirements into pieces of work which can be built in an agile fashion at a later stage. Strong written & verbal communication skills, and experience working in customer-facing roles.
About Us
At MandM, our employees are driven by a shared commitment to excellence and making a real impact in the industry. We pride ourselves on upholding these core values in everything we do.
- The People
- Integrity
- Teamwork
- Accountability
- Entrepreneurial approach
Flutter / Mobile Engineer employer: MandM Direct Limited
Contact Detail:
MandM Direct Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Flutter / Mobile Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Flutter and mobile development. Being up-to-date with the latest features and best practices will not only enhance your skills but also show your passion for the role during interviews.
✨Tip Number 2
Network with current employees or professionals in the industry through platforms like LinkedIn. Engaging with them can provide insights into the company culture at MandM and may even lead to a referral, which can significantly boost your chances.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those involving Dart and Flutter. Be ready to explain your thought process, challenges faced, and how you overcame them, as this demonstrates your problem-solving abilities.
✨Tip Number 4
Showcase your collaborative skills by discussing experiences where you worked closely with designers and testers. Highlighting your ability to communicate effectively within a team will resonate well with MandM's emphasis on teamwork.
We think you need these skills to ace Flutter / Mobile Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Dart and Flutter applications, as well as your understanding of mobile app development for both Android and iOS. Use specific examples to demonstrate your skills in architectural patterns and asynchronous execution.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with MandM's values and the specific requirements of the Flutter / Mobile Engineer position. Highlight your ability to work collaboratively and your experience in Agile environments.
Showcase Relevant Projects: If you have worked on any relevant projects, either professionally or personally, be sure to include them in your application. Describe your role in these projects, the technologies used, and the outcomes achieved, particularly focusing on your experience with APIs and third-party dependencies.
Proofread Your Application: Before submitting your application, take the time to proofread it carefully. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A well-presented application reflects your attention to detail and professionalism.
How to prepare for a job interview at MandM Direct Limited
✨Showcase Your Flutter Expertise
Be prepared to discuss your experience with Dart and Flutter applications in detail. Highlight specific projects where you've implemented architectural patterns like BLOC, and be ready to explain your approach to asynchronous execution and unit testing.
✨Demonstrate Problem-Solving Skills
Since the role involves finding creative solutions, think of examples where you've tackled complex problems in mobile app development. Discuss how you collaborated with designers and testers to enhance user experience and streamline processes.
✨Familiarise Yourself with Agile Methodologies
Understand the principles of Agile development, as this is crucial for the role. Be ready to talk about your experience working in Agile environments, how you manage feature requirements, and your approach to iterative development.
✨Communicate Effectively
Strong communication skills are essential, especially in a collaborative setting. Practice articulating your thoughts clearly and concisely, and prepare to discuss how you've successfully communicated technical concepts to non-technical stakeholders in previous roles.