Tide logoTide logo

Senior Mobile Engineer (Flutter) at Tide | Kaunas, Lithuania

TideKaunas, Kaunas City Municipality, Lithuania
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess:A strong proficiency in Flutter and DartExperience with state management and dependency injection librariesFamiliarity with navigation and backend communication toolsA solid understanding of micro-frontend architectureA passion for creating robust and scalable applicationsExcellent problem-solving skills and a team-oriented mindset

About the job

Join Architus in partnership with Tide, a dynamic innovator in banking technology, as we search for a Senior Mobile Engineer to enhance their creative team.

About Tide

Tide has recently established a branch in Lithuania, currently employing 30 engineers, with ambitious plans for expansion in the coming year. Tide is focused on creating a groundbreaking finance platform aimed at assisting small businesses in saving both time and money. Beyond offering business accounts and banking solutions, Tide also provides a comprehensive suite of integrated administrative tools, from invoicing to accounting.

Since its inception in 2017, Tide has earned the trust of over 1 million small businesses globally and is available to SMEs in the UK, India, and Germany. With its headquarters in central London and offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide boasts a workforce of over 1,800 professionals.

As Tide continues its rapid growth and market expansion, we are eager to welcome passionate and motivated individuals. Join Tide in its mission to empower small businesses and help them thrive.


The Opportunity

As a Mobile Engineer specializing in Flutter, you will be responsible for designing, developing, and managing components of our product catalog within various business domains (e.g., Payments or Business Services). With an engaging roadmap, you'll face exciting challenges that will significantly impact the business.

This role provides the opportunity to take charge of engineering practices within a fast-growing company. You will make technical decisions that affect multiple teams and help shape Tide’s Global One Platform.

Collaborating in small, autonomous teams, you will contribute to micro-frontends that set Tide apart as an exceptional app. Teams will work together to establish guidelines and focus on delivering an outstanding user experience while ensuring a resilient, scalable codebase.


Technical Stack:

(While proficiency in all areas is not required, a willingness to learn is essential):

  • Flutter and Dart (latest versions)
  • Popular plugins, packages, and tools
  • Modular architecture utilizing Melos (over 300 packages and 2 million lines of code)
  • State management and dependency injection: flutter_bloc, get_it, injectable
  • Navigation: auto_route, flow_builder
  • Backend communication: freezed, json_serializable, retrofit, dio interceptors
  • Code generation: mason, build_runner
  • Localization: i69n
  • Behaviour Driven Development (BDD) tests: bdd_widget_test
  • Tracking, monitoring, and deployment: Firebase Suite, DataDog, LaunchDarkly, Segment

About Tide

Tide is a trailblazer in banking technology, dedicated to revolutionizing financial services for small businesses. With its innovative solutions and a commitment to customer success, Tide is rapidly expanding its footprint globally.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.