Mobile Engineer

Tide

United States

Remote

USD 77,000 - 108,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote first
Annual leave 25 days
Volunteer / L&D days
Private health insurance
Mental health support
Family-friendly leave
Personal L&D budget
Share options
Flexible work model

Job summary

Tide is hiring a skilled Mobile Engineer to join our Flutter-first product teams. You will work with cross‑functional squads to deliver high‑quality iOS/Android apps and web/mobile experiences for SMEs globally.

You’ll contribute to our Flutter stack, mentor peers, and help shape product vision as we scale our engineering practices in a remote-first, flexible environment. Join Tide to build impactful fintech software for millions of members.

Qualifications

  • 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 writing testable code.
  • Experience building sleek, high-performance user interfaces and complex mobile apps shipped to customers.
  • Experience technically leading Mobile engineers within cross-platform teams, with mentoring responsibilities.
  • Experience leveraging automation and tooling, focused on CI/CD and deployment.

Responsibilities

  • Learn and share knowledge with engineers, embracing experimentation and collaborative learning for career growth.
  • Define vision and strategies for building products across our Business Areas and roadmap with new features.
  • Act as a supportive technical lead, advocating best practices and delivering high-quality software based on data.
  • Join cross-functional agile teams to translate requirements into well-engineered solutions.
  • Contribute to the Flutter Community of Practices and improve processes for high-quality output.
  • Grow within Tide Growth Framework and take on expanding responsibilities as the company scales.

Skills

Flutter
React Native
iOS/Android
Automated tests
CI/CD
Mentoring
Agile teams

Tools

Flutter libraries/tools
Dart
flutter_bloc
get_it
injectable
auto_route
flow_builder
freezed
json_serializable
retrofit
dio interceptors
mason
build_runner
i69n
bdd_widget_test
Firebase
DataDog
LaunchDarkly
Segment
GitHub Actions

Job description

Описание

At Tide, we help SMEs save time and money in the running of their businesses by not only offering business accounts and related banking services, but also a comprehensive set of highly usable and connected administrative solutions, from invoicing to accounting. Tide is transforming the small business banking market and now supports over 2 million members globally across the UK, India, Germany and France. Using advanced technology, all solutions are designed with SMEs in mind. With quick onboarding, low fees and innovative features, we thrive on making data driven decisions to serve our mission: to help SMEs save time and money so they can get back to doing what they love.

Tide facts
  • Tide is available for UK, Indian, German and French SMEs
  • Over 2 million members globally and rapidly growing
  • Over $300 million raised in funding
  • 3,000 Tideans globally
  • Recognised with Great Place to Work certification three years in a row, and among India’s Top 50 Best Workplaces in Banking, Financial Services, and Insurance in 2026
  • We have offices in Central London, with a member support and technology centre in Sofia, Bulgaria, technology centres in Serbia, Romania, Lithuania and Hyderabad and offices in Gurugram, New Delhi, Berlin, Paris and Luxembourg
Задачи
  • You will be learning and sharing knowledge with our engineers on new things often, as we believe in experimentation, T-shaped engineering and collaborative learning for career growth
  • You will be working on defining vision and strategies on how we build products for our Business Areas. We have an exciting roadmap with brand new features and we will need you to solve interesting problems
  • Act as a supportive and enthusiastic technical lead, by advocating for best practices on how we deliver the best software for our members based on data while contributing to the wellbeing of the team
  • You will Joining one of our expanding multi-disciplinary agile teams, you will work together with product owners, UI/UX designers, architects, engineers, and other business members to translate requirements into well-engineered solutions
  • You will join our Flutter Community of Practices, and your input on how to improve processes and maintain high quality across the team will be very welcome
  • Career progression is as important to us as it is for you, and we, therefore, have put in place a Tide Growth Framework to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire
  • Our company is committed to creating an inclusive and diverse environment, that fosters cooperation in everything we do. This role offers an exceptional opportunity to make a real difference with responsibilities across engineering practices in a supportive and rapidly expanding company!
Требования
  • You have several years of experience as a Software Engineer working with Flutter, native mobile (iOS or Android), or React Native
  • You have experience with popular Flutter libraries, tools and its lifecycle
  • You are passionate about building great products in small, autonomous, agile teams
  • You have a passion for automation tests and experience writing testable code
  • You have experience building sleek, high-performance user interfaces and complex Mobile apps that successfully shipped to customers
  • Experience technically leading Mobile engineers within cross-platform teams, with the ability to develop and mentor less-experienced developers
  • Experience leveraging automation and toolings, focussed in Continuous Integration, Delivery and Deployment
OUR TECH STACK

We utilise the latest iterations of Flutter and Dart. We use popular and trusted plugins, packages, and tools, preferring leveraging existing solutions over reinventing the wheel. We adopt a modular approach in building our applications, viewing each small package akin to a Lego block. More on our approach can be found here. With Melos, we handle an extensive Dart codebase, featuring over 300 packages and around 2 million lines of code. We manage state and dependency injection efficiently using flutter_bloc, get_it and injectable. Our application navigation leverages auto_route and flow_builder. We approach the backend communication implementation using freezed, json_serializable, retrofit, and dio interceptors. More about this approach here. We heavily rely on code generation with mason and build_runner. i69n is our tool of choice for localisation. You can find how we do it here. We’re deeply committed to Behaviour Driven Development (BDD) tests, and we use bdd_widget_test to help us on that. You can find more here. Firebase Suite, DataDog, LaunchDarkly, and Segment assist us in tracking, monitoring, and deploying securely. Our CI/CD pipelines and weekly releases are facilitated by GitHub and GitHub actions.

Условия
  • The gross annual salary for this position ranges from €68,400 to €96,200 but we are also open to discussing the salary further, taking into account your expertise and contributions.
  • Remote first
  • 25 days of paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Private Health Insurance
  • Mental Health Support Platform FitPass
  • Family and friendly leave (according to statutory)
  • Personal L&D budget
  • Share Options
  • TIDEAN WAYS OF WORKING: At Tide, we champion a flexible workplace model that supports both in-person and remote work to cater to the specific needs of our different teams. While remote work is supported, we believe in the power of face-to-face interactions to foster team spirit and collaboration. Our offices are designed as hubs for innovation and team-building, where we encourage regular in-person gatherings to foster a strong sense of community.
TIDE IS A PLACE FOR EVERYONE

At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or differently-abled status. We celebrate diversity in our workforce as a cornerstone of our success. Our commitment to a broad spectrum of ideas and backgrounds is what enables us to build products that resonate with our members’ diverse needs and lives. We are One Team and foster a transparent and inclusive environment, where everyone’s voice is heard. At Tide, we thrive on diversity, embracing various backgrounds and experiences. We welcome all individuals regardless of ethnicity, religion, sexual orientation, gender identity, or disability. Our inclusive culture is key to our success, helping us build products that meet our members' diverse needs. We are One Team, committed to transparency and ensuring everyone’s voice is heard.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Core Infrastructure
Engineering Manager, Core Infrastructure

Tide • United States

Remote
USD 85,000 - 119,000
Remote‑first policy
25 days paid annual leave
3 paid days off for volunteering or L&
+6
IT Platforms Engineer
IT Platforms Engineer

Careers at Tide • United States

Remote
USD 43,000 - 61,000
25 days paid annual leave
3 paid days off for volunteering or L&
Extended maternity and paternity leave
+10
Senior Product Analyst
Senior Product Analyst

Remote • San Francisco (CA)

Hybrid
USD 120,000 - 190,000
Competitive compensation
Generous time off
Health insurance
Director of Engineering, KYX
Director of Engineering, KYX

Remote • San Francisco (CA)

Remote
USD 220,000 - 300,000
Competitive compensation
Generous annual leave
Parental leave
+7
Director of Engineering, KYX
Director of Engineering, KYX

Careers at Tide • United States

Hybrid
USD 112,000 - 157,000
Health Insurance
Flexible Workplace
Learning & Development
+2
Business Finance Manager
Business Finance Manager

Careers at Tide • United States

Hybrid
USD 101,000 - 146,000
25 days paid leave
Volunteering leave 3 days
L&D budget EUR 1,000 per year
+10
CRM Manager – Subscriptions
CRM Manager – Subscriptions

Careers at Tide • United States

Remote
USD 90,000 - 135,000
25 days paid annual leave
3 volunteering/learning days
Extended maternity/paternity leave
+9
Analyst, Bank Payments, Reported Fraud, UK (6 months contract)
Analyst, Bank Payments, Reported Fraud, UK (6 months contract)

Careers at Tide • United States

Remote
USD 70,000 - 100,000
Competitive salary
Remote work flexibility
Health insurance coverage
+2
Head of ICT, EU
Head of ICT, EU

Careers at Tide • United States

On-site
USD 101,000 - 135,000
Equity
Generous leave
Parental leave
+5
Platform engineer
Platform engineer

Tide • United States

Remote
USD 77,000 - 108,000
Remote-first
25 days annual leave
Volunteer days
+5