SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Tide is a fintech platform serving over 2 million SMEs globally across the UK, India, Germany, and France. The company offers business accounts, banking services, and administrative solutions including invoicing and accounting, backed by over $300 million in funding.
As a Staff Mobile Engineer, you will take ownership of engineering practices across Tide's mobile platform, working on the design, creation, and operation of the rich product catalogue across multiple business areas (e.g., Payments Service, Business Service). You will make real technical decisions that affect multiple teams and shape the future of Tide's Global One Platform.
You will work in small autonomous teams grouped under common domains, owning micro-frontends that make Tide a great application. The role emphasizes self-organization, collaborative learning through a Community of Practice, and delivering a WOW experience while ensuring a resilient, error-free, and scalable codebase.
Key responsibilities include:
- Learning and sharing knowledge with engineers on new technologies, fostering experimentation and T-shaped engineering
- Defining vision and strategies for building products for Business Areas, solving interesting problems on an exciting roadmap
- Acting as a supportive technical lead, advocating for best practices and contributing to team wellbeing
- Collaborating with product owners, UI/UX designers, architects, and other engineers to translate requirements into well-engineered solutions
- Contributing to the Flutter Community of Practices, improving processes and maintaining high quality across teams
- Supporting career progression within an expanding organization through the Tide Growth Framework
Tech stack includes Flutter, Dart, Melos (managing 300+ packages and ~2 million lines of code), flutter_bloc, get_it, injectable, auto_route, flow_builder, freezed, json_serializable, retrofit, dio, mason, build_runner, i69n, bdd_widget_test, Firebase Suite, DataDog, LaunchDarkly, Segment, GitHub, and GitHub Actions.
Tide champions a flexible workplace model supporting both in-person and remote work, with offices in London, Sofia, Belgrade, Bucharest, Vilnius, Hyderabad, Gurugram, New Delhi, Berlin, Paris, and Luxembourg.
REQUIREMENTS:
- Several years of experience as a Software Engineer working with Flutter, native mobile (iOS or Android), or React Native
- Experience with popular Flutter libraries, tools, and its lifecycle
- Passion for building great products in small, autonomous, agile teams
- Passion for automation tests and experience writing testable code
- Experience building sleek, high-performance user interfaces and complex mobile apps that have shipped to customers
- Experience technically leading mobile engineers within cross-platform teams, with ability to develop and mentor less-experienced developers
- Experience leveraging automation and tooling focused on Continuous Integration, Delivery, and Deployment