At a Glance
- Tasks: Develop and enhance our Flutter mobile app while collaborating with diverse teams.
- Company: Join Allica Bank, the UK's fastest-growing fintech firm focused on supporting SMEs.
- Benefits: Enjoy flexible working, private health cover, and a supportive development environment.
- Other info: Be part of a diverse team that values your unique background and ideas.
- Why this job: Make a real impact in fintech by helping underserved SMEs thrive.
- Qualifications: Strong Flutter experience and a passion for mentoring junior developers.
The predicted salary is between 60000 - 80000 £ per year.
About Allica Bank
Allica is the UK’s fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech. Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers.
As a Senior Mobile Engineer (Flutter), you will have strong commercial experience using Flutter across primarily mobile platforms, ideally with native iOS/Android development experience. You will use your wider technical experience to collaborate with your peers and other teams. You will be expected to write well designed, testable and efficient code to implement new features and improvements to Allica mobile applications. You will have an architectural approach to your code, ensuring it is scalable, easy to maintain and well thought out. You will share your passion and experience with others and encourage a collaborative culture as well as supporting less experienced teammates to grow and develop.
Responsibilities
- Work as part of multidisciplinary teams, developing our Flutter app and collaborating with other teams
- Plan and prioritise your work, with the appropriate input from others
- Build up a solid understanding of the domain you are working in, and proactively identify and clarify new requirements
- Help run your community of practice, encouraging broad participation
- Use your understanding of Allica and its goals, to identify ways to enhance client relationships & develop new capabilities
- Mentor and support more junior colleagues e.g. through pair programming, answering questions
- Collaborate with a diverse set of stakeholders to drive alignment, build trust, and foster engagement across multiple areas
Qualifications
- Strong Flutter/Dart commercial experience used in applying good design patterns resulting in highly testable code
- Swift/ObjectiveC/Java/Kotlin language skills or experience in a strongly typed modern language
- Experience with different architectures such as MVVM, MVP, VIP etc., modularising features and application structure
- Hands on experience with mobile UI development
- Collaboration with designers using tools like Figma
- Developing within a design system
- Accessibility/Localisation/Responsive UI
- Git source control (e.g. git flow, trunk-based development, interactive rebasing)
- Testing frameworks covering Unit, Integration, UI Snapshot (golden) testing
- Code quality and formatting tools
- Working in an Agile environment (Scrum/KANBAN)
- Collaborating with designers, test engineers and 3rd parties
- SOLID principles and TDD/BDD
- Continuous integration and setting up of a CI/CD environment
- Assuring quality gates and policies met on pull requests to trunk
- Mobile apps security (networking and certificate pinning, storage, code obfuscation, anti-tamper protections)
- REST APIs and microservices architectures
Benefits
- Full onboarding support and continued development opportunities
- Options for flexible working
- Regular social activities
- Pension contributions
- Discretionary bonus scheme
- Private health cover
- Life assurance
- Family friendly policies including enhanced Maternity & Paternity leave
Flexible working
We know the ‘9-to-5’ isn’t right for everyone. That’s why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate.
Diversity
We’re a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.
Senior Mobile Engineer (Flutter) in Milton Keynes employer: Allica Bank Limited
Contact Detail:
Allica Bank Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Mobile Engineer (Flutter) in Milton Keynes
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the fintech scene. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects. Whether it's apps you've built or contributions to open-source projects, having something tangible to share can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Research Allica Bank and understand their mission. Be ready to discuss how your experience aligns with their goals and how you can contribute to their team. Confidence is key!
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. Make sure to tailor your application to highlight your Flutter expertise and collaborative spirit. Let's get you on board!
We think you need these skills to ace Senior Mobile Engineer (Flutter) in Milton Keynes
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Mobile Engineer role. Highlight your experience with Flutter and any native iOS/Android development you've done. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to your previous projects or apps you've developed using Flutter. This gives us a chance to see your work in action and understand your coding style. Don't be shy, show off your best stuff!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for Allica Bank. Share your passion for mobile development and how you can contribute to our mission of supporting SMEs. Keep it engaging and personal!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest 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!
How to prepare for a job interview at Allica Bank Limited
✨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, the challenges you faced, and how you overcame them. This will show your strong commercial experience and passion for mobile development.
✨Understand Allica's Mission
Familiarise yourself with Allica Bank's purpose and the SMEs they serve. Being able to articulate how your role as a Senior Mobile Engineer can contribute to their mission will demonstrate your alignment with their goals and your commitment to making a difference.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions about design patterns, architectures like MVVM or MVP, and your experience with testing frameworks. Practising coding challenges or discussing your architectural approach to previous projects can help you shine in this area.
✨Showcase Your Collaborative Spirit
Allica values teamwork, so be prepared to share examples of how you've mentored junior colleagues or collaborated with cross-functional teams. Highlighting your ability to foster a collaborative culture will resonate well with their team-oriented environment.