As a Senior Mobile Engineer, you will work on developing the Flutter app, collaborating with teams, and implementing new features. You will have a strong commercial experience using Flutter and ideally native iOS/Android development experience.
Requirements
- 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
- Extensive experience with Git source control, testing frameworks, code quality and formatting tools
- Working in an Agile environment (following Scrum/KANBAN)
- Collaborating with designers, test engineers and 3rd parties
- A solid understanding of SOLID principles, TDD/BDD, continuous integration and mobile apps security
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