Flutter Engineer

Flutter Engineer

Manchester Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our team to develop a cutting-edge investment app using Flutter and modern tech.
  • Company: AJ Bell, a fast-growing FTSE 250 investment platform with a collaborative culture.
  • Benefits: Enjoy competitive salary, generous holiday, health plans, and personal development opportunities.
  • Why this job: Make a real impact in fintech while working with innovative technologies and a supportive team.
  • Qualifications: Experience in software development; knowledge of Flutter is a plus but not essential.
  • Other info: Hybrid working model with a vibrant office culture and plenty of social events.

The predicted salary is between 28800 - 48000 £ per year.

The Touch team is developing a next generation investment platform. We want to use technology to improve the way consumers access financial advice and manage their investments. The majority of existing platforms are still reliant on software and processes that aren’t capable of supporting today’s technology, so we started from scratch, developing a modern platform that is as efficient as possible. We're building a mobile first investment app that lets advisers manage their clients' investments entirely through their Smartphone.

The day to day responsibilities

  • Engage in the full software development lifecycle: requirements gathering with stakeholders, working as a team to build and test features, managing deployment and supporting the service in production.
  • Work as part of a distributed team made up of self-motivated and collaborative individuals.
  • Iteratively make improvements to a new product while aligning to our mutually agreed design and architectural principles.
  • Always looking for ways we can improve our product, processes and practices. We don’t like friction and waste.
  • Automated testing, continuous integration and continuous deployment. We are huge proponents of automation.
  • Working outside of your specialism when needed. While all our team members have a specialism, we don’t let that restrain us. Our engineers jump in to help get things done even in technologies out of their core competency.

Your skills and attributes

  • Excellent programming and problem solving skills.
  • Understanding of relevant software design patterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture.
  • Experience in creating performant, scalable, secure and well tested code.
  • You take ownership of tasks and problems, clearing roadblocks and pulling in other people to help when needed.
  • Experience working with Investment or Pensions platforms would be an advantage.

Our tools and technologies

  • Flutter (including Dart) - we can provide training to experienced native iOS or Android engineers who haven’t used Flutter before.
  • Firebase, Riverpod with Hooks, Provider, Deeplinking.
  • gRPC/proto.
  • PostgreSQL.
  • Docker.
  • Other technologies we use include: TypeScript and Vue, Go.

About AJ Bell

AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers to DIY investors with little to no experience. We have over 644,000 customers using our award-winning platform propositions to manage assets totalling more than £103.3 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures.

Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company. Headquartered in Manchester with offices in central London and Bristol, we now have over 1,500 employees and have been named one of the UK's 'Best 100 Companies to Work For' for six consecutive years and in 2024 named a Great Place to Work.

At AJ Bell you can expect a friendly working environment with a strong sense of teamwork, we have a great sense of pride in what we do, and this is reflected in our guiding principles.

What we offer

  • Competitive starting salary.
  • Starting holiday entitlement of 25, increasing up to 31 days with length of service and a holiday buy and sell scheme.
  • A choice of pension schemes with matched contributions.
  • Discretionary bonus scheme.
  • Annual free share awards scheme.
  • Buy As You Earn (BAYE) Scheme.
  • Health Cash Plan – provided by Simply Health.
  • Discounted private healthcare scheme and dental plan.
  • Free gym membership.
  • Employee Assistance Programme.
  • Bike loan scheme.
  • Sick pay+ pledge.
  • Enhanced maternity, paternity, and shared parental leave.
  • Loans for travel season tickets.
  • Death in service scheme.
  • Paid time off for volunteer work.
  • Charitable giving opportunities through salary sacrifice.
  • Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more.
  • Personal development programmes built around you and your career goals, including access to personal skills workshops.
  • Monthly leadership breakfasts and lunches.
  • Casual dress code.
  • Access to a range of benefits from our sponsorship deals.
  • Hybrid working.

At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That's why we offer a hybrid working model, where you’ll spend a minimum of 50% of your working time per month in the office, including one day a month in our Bristol office. For new team members, an initial period will be full-time in the office to help you immerse yourself in our business and build valuable relationships with your colleagues.

AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work. We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.

If you like the sound of the above, or just want to know more about the company and the role, we'd love to speak to you.

Flutter Engineer employer: Aj Bell

AJ Bell is an exceptional employer, renowned for its friendly and collaborative work culture that prioritises employee growth and development. With a competitive salary, generous holiday entitlement, and a range of benefits including health plans and personal development programmes, employees are empowered to thrive both personally and professionally. Located in Manchester, with a hybrid working model, AJ Bell fosters strong connections among team members while offering the flexibility to balance work and life effectively.
A

Contact Detail:

Aj Bell Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Flutter Engineer

✨Tip Number 1

Get your networking game on! Reach out to current employees at AJ Bell on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in action! If you’ve got a portfolio or GitHub with projects that showcase your Flutter expertise, make sure to highlight them during interviews. It’s all about proving you can walk the walk.

✨Tip Number 3

Prepare for those technical interviews by brushing up on relevant software design patterns and paradigms. We want to see how you think and solve problems, so practice coding challenges and be ready to explain your thought process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at AJ Bell.

We think you need these skills to ace Flutter Engineer

Flutter
Dart
Problem-Solving Skills
Software Design Patterns
Object-Oriented Analysis and Design (OOAD)
Domain-Driven Design (DDD)
Model-View-Controller (MVC)
Microservices
Containers/Orchestration
Event-Driven Architecture
Automated Testing
Continuous Integration
Continuous Deployment
PostgreSQL
gRPC

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Flutter Engineer role. Highlight your programming skills, especially in Flutter and Dart, and any relevant experience with investment platforms. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can help us improve our investment platform. Don’t forget to mention your problem-solving skills and teamwork experience.

Showcase Your Projects: If you've worked on any projects using Flutter or related technologies, make sure to showcase them. We love seeing real examples of your work, so include links or descriptions that demonstrate your skills and creativity.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Aj Bell

✨Know Your Flutter Inside Out

Make sure you brush up on your Flutter and Dart skills before the interview. Be ready to discuss your experience with mobile app development, and if you haven't used Flutter yet, show your enthusiasm for learning it. Highlight any relevant projects you've worked on that demonstrate your programming prowess.

✨Understand the Investment Landscape

Familiarise yourself with investment platforms and financial advice. Even if you don't have direct experience, showing that you understand the basics of how these platforms work will impress the interviewers. You could mention any personal experiences or research you've done in this area.

✨Show Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This role requires excellent problem-solving abilities, so be ready to share examples that showcase your critical thinking and adaptability, especially in a team setting.

✨Emphasise Team Collaboration

Since the role involves working in a distributed team, highlight your experience collaborating with others, even remotely. Share examples of how you've contributed to team success and how you handle feedback and support from colleagues. This will show that you're a team player who can thrive in their environment.

Flutter Engineer
Aj Bell
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>