AJ Bell is searching for an experienced Senior Flutter Engineer to work in a product-centric role. You will be pivotal in helping us achieve our mission of making investing easier by developing, shaping, and iterating our customer-facing Flutter applications.
What You'll Do
- Work with product owners, product managers, UXD, and other software engineers to architect solutions and write technical documents that identify project requirements.
- Be responsible, as part of your team, for achieving an overall company goal rather than just building specific features.
- Write well-formulated, testable, and readable code using appropriate software paradigms.
- Lead the evolution of development in the team via pairing, reviewing pull requests, and advocating for development standards.
- Ensure accessibility is at the forefront of our approach.
- Mentor and develop junior team members.
- Build strong relationships across cross-functional teams, particularly with product and UXD.
What We're Looking For
- 4+ years of professional experience in mobile application development.
- Strong understanding of mobile DevOps practices, including CI/CD pipelines, release management, and app store deployment.
- Advanced software engineering skills, including writing high-quality code, conducting thorough code reviews, and proactively identifying anti-patterns.
- Proven ability to diagnose, troubleshoot, and resolve defects across the mobile application lifecycle.
- Solid knowledge of Functional Reactive Programming (FRP) concepts and practical application in mobile architectures.
- Strong grasp of software architecture principles, with experience using the C4 model or equivalent to communicate and document designs.
- Experience developing and maintaining design systems for consistency, scalability, and reuse.
- Exceptional attention to detail with a track record of translating ambiguous problems into effective solutions, including using rapid prototyping.
- Clear, thoughtful communicator who values active listening and intentional collaboration.
- Comfortable working autonomously while contributing effectively within cross-functional teams.
- Strong passion for mobile UX and building inclusive products, with working knowledge of accessibility best practices.
- High ownership and accountability, with a proactive mindset and strong initiative.
Technical Stack
- Flutter
Benefits & Compensation
- Starting holiday entitlement of 26 days, increasing up to 31 days with length of service.
- 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 Medicash.
- Discounted private healthcare scheme and dental plan.
- Free gym membership, with an on-site gym providing a wide range of free classes.
- Employee Assistance Programme.
- Bike loan scheme.
- Sick pay+ pledge.
- Enhanced maternity, paternity, and shared parental leave.
- Discounted nursery fees at Kids Planet on Exchange Quay.
- Loans for travel season tickets.
- Death in service scheme.
- Dedicated time for proof-of-concepts and assessing new tech.
- Support to attend conferences, events, and meet-ups.
- Paid time off for volunteer work.
- Charitable giving opportunities through salary sacrifice.
- Calendar of social events, including monthly payday drinks, annual Christmas party, and summer party.
- Parking at Exchange Quay.
- Personal development programmes built around your career goals, including personal skills workshops.
- Ongoing technical training.
- Professional qualification support.
- Talent management programmes.
- Peer recognition scheme, with rewards including restaurant and shopping vouchers or time off.
- Monthly leadership breakfasts and lunches.
- Casual dress code.
- Access to a range of benefits from our sponsorship deals.
Work Mode
This is a hybrid position. You can be based in our Manchester, London, or Bristol offices.
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 or any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.



