AJ Bell

Senior Flutter Engineer

AJ Bell
Apply
5 hours ago
London, United KingdomSenior

Responsibilities

  • Develop, shape, and iterate customer-facing Flutter applications.
  • Architect solutions, write technical documentation, and make complex architectural decisions with the team.
  • Write high-quality, testable, readable, resilient, and performant code.
  • Conduct code reviews, identify anti-patterns and maintainability risks, and establish technical standards.
  • Mentor and develop engineers through pairing, pull-request reviews, and development-standard advocacy.
  • Diagnose, troubleshoot, and resolve defects throughout the mobile application lifecycle.
  • Ensure accessibility and inclusive product development remain central to the engineering approach.
  • Collaborate across product, design, and engineering in a cross-functional team.

Requirements

  • Senior-level experience shipping production mobile apps to real customers through complete app store release cycles.
  • Strong Flutter experience or a strong native mobile background with substantial Flutter project experience.
  • Strong understanding of mobile DevOps, including CI/CD pipelines, release management, and app store deployment.
  • Advanced software engineering skills, including high-quality coding, code review, and maintainability analysis.
  • Experience with reactive state management patterns and mobile software architecture.
  • Ability to communicate and document technical designs for technical and non-technical audiences.
  • Experience building products with design systems and shared component libraries.
  • Working knowledge of mobile accessibility best practices and relevant standards.
  • Strong communication, collaboration, autonomy, ownership, prototyping, and problem-solving skills.
  • Native Android Kotlin or iOS Swift experience is preferred.
  • Experience in finance, investing, or another regulated domain is preferred.
  • Backend-for-frontend architecture experience is preferred.
  • Experience building or owning a design system or shared component library is preferred.

Benefits

  • Hybrid working with at least 50% of working time per month in the office, plus an initial full-time office period for new starters.
  • 26 days of holiday increasing with service, with a buy/sell scheme and bank holidays.
  • 7% pension with matched contributions.
  • Discretionary bonus scheme and share schemes including free shares and BAYE.
  • Health Cash Plan and discounted private healthcare.
  • Free onsite gym and enhanced family leave subject to qualifying criteria.
  • Travel and bike loan schemes and an Employee Assistance Programme.
  • Regular social events, learning and development opportunities, and a casual dress code.
  • Friendly, supportive, and inclusive team environment.

Tech Stack

FlutteriOSKotlinSwift

Categories

Mobile
AJ Bell

About AJ Bell

1,001-5,000 employees

AJ Bell operates a UK online investment platform used by retail investors and financial advisers to manage SIPPs, ISAs, and general dealing accounts. It earns fees for administration, custody, and trading, and also provides investment solutions and tools for advisers. Founded in 1995 and headquartered in Manchester, it is a FTSE 250 company listed on the London Stock Exchange.

Contact me