Flutter Developer
Location: Cardiff / Hybrid•
Department: Engineering•
Closing date: 27 Dec 24
The role
Our aim is to be Britain’s No. 1 account and debit card to supplement people’s primary bank account with cutting else digital banking features and our unique GreenScore to help people measure their sustainability and find easy ways to reduce their impact on the planet. so building robust mobile app with excellent user journeys is key.
This role focuses on creating our customer-facing mobile banking application that connects with our back-end API. This is a greenfield project, so the role gives the opportunity to help influence how the project is built and guide its future direction. We take advantage of the latest cloud technologies to ensure our platform is secure, fast, resilient, and scalable.
All team members participate in architecture and design, sprint planning and code reviews. As we are in our startup phase role holders have the chance to influence all aspects of the development processes and technologies we use.
Responsibilities:
- Developing mobile application with Flutter
- Focusing on clean, testable, readable code
- Working with Product and Design Team to bring features to life
- Help influence the technical direction of the app
Qualifications and experience sought:
- 3+ years’ experience of Flutter Development
- Good analytical and problem-solving skills
- Effective communication and collaboration
- Advocate of code quality, clean code, and best practice
- Comfortable with effectively managing state, ideally using Riverpod and StateNotifier
- Experience with the MVVM (Model-View-ViewModel) pattern for clean and maintainable code
- Proficient with dependency injection using GetIt or equivalent dependency injection framework
- An understanding of application routing using Go Router or similar
- Experience with OAuth style security and connecting to secure APIs
- Unit testing using mocking framework such as Mockito
- FinTech experience a bonus
Benefits:
- Competitive salary and benefits package
- Opportunities for career advancement
- Flexible work hours and the option for hybrid work
- Access to learning resources and professional development
To Apply:
Please email your application to careers@zero.co.uk
Please include:
- The position you are applying for and where you heard about it (e.g. Zero Website).
- An application letter or a few paragraphs in the email about why you are interested in the role and why you are a good fit for it.
- Your resume / CV
- Your contact details
- A link to your linkedin profile (if you have one)