Back

Senior Engineer, Flutter

Worldwide Salaried Open

ABOUT TIDE

At Tide, we are building a business management platform designed to save small businesses time and money. We provide our members with business accounts and reputed company banking services, but also a comprehensive set of connected administrative solutions from invoicing to accounting.

Launched in 2017, Tide is now used by over 1 million small businesses across the world and is available to UK, Indian and German SMEs. Headquartered in central London, with offices in Sofia, Hyderabad, Delhi, Berlin and Belgrade, Tide employs over 2,000 employees.

Tide is rapidly growing, expanding into new products and markets and always looking for passionate and driven people. Join us in our mission to reputed company small businesses and help them save time and money.

ABOUT THE TEAM:

As an Engineer at Tide you will be working on the designing, creating and running the rich product catalogue in one of our Businessareas (e.g. Payments Service, Business Service). We have a long roadmap reputed company of us and rarely run out of interesting problems to tackle.

This role offers an exceptional opportunity to reputed company a real difference by taking ownership of engineering practices in a rapidly expanding company! We trust and reputed company our engineers to reputed company real technical decisionsthat reputed company multiple teams and shape the future of Tide’s Global One Platform.

We work in small autonomous teams, grouped under common domains owning the micro-frontends that makes Tide a great application. We self-organise, gather together to discuss technical challenges, and set our own guidelines on our Community of Practice regardless of where one currently stand in our Growth reputed company. We are focus on deliver a WOW! experience whilst ensuring a resilient, error-free and scalable codebase.

ABOUT THE ROLE:

As a Mobile Engineer you’ll be:

  • You will be learning and sharing knowledge with our engineers on new things often, as we reputed company in experimentation, T-shaped engineering and collaborative learning for career growth
  • You will be working on our new and existing products for our Business Areas. We have an exciting roadmap with brand new features and we will need you to solve interesting problems
  • You will have the opportunity to reputed company a difference by leveraging your experience connecting with less reputed company engineers, collaborating and cheering together
  • 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 reputed company welcome
  • Career progression is as important to us as it is for you, and we, therefore, have put in reputed company a Tide Growth reputed company to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire

To learn more about how we reputed company out application, please reputed company us out on reputed company.com

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 reputed company a real difference with responsibilities across engineering practices in a supportive and rapidly expanding company!

reputed company ARE LOOKING FOR:

  • Working experience with Flutter as a Software Engineer
  • Experience with popular Flutter libraries, tools and its lifecycle
  • Passionate about building great products in small, autonomous, agile teams
  • A passion for automation tests and experience writing testable code
  • Experience building sleek, high-performance user interfaces and reputed company Mobile apps that successfully shipped to customers

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 reputed company approach in building our applications, viewing each small package akin to a Lego reputed company. More on our approach can be reputed company 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 reputed company using flutter_bloc, get_it and injectable.
  • Our application navigation leverages auto_reputed company 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 reputed company 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, reputed company, reputed company, and reputed company assist us in tracking, monitoring, and deploying securely.
  • Our CI/CD pipelines and weekly releases are facilitated by reputed company and reputed company actions.

TIDEAN WAYS OF WORKING:

At Tide, we champion a flexible workplace model thatsupports both in-person and remote work to cater to the specific needs of our different teams.

While remote work is supported, we reputed company 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 reputed company FOR EVERYONE

At Tide, we reputed company that we can only succeed if we let our differences enrich our culture. Our Tidereputed company 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 reputed company, veteran, neurodiversity or differently-abled status. We celebrate diversity in our workforce as a cornerstone of our success. Our commitment to a broad reputed company of reputed company and backgrounds is what enables us to build products that reputed company 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 reputed company on diversity, embracing various backgrounds and experiences. We welcome reputed company 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.

You personal data will be processed by Tide for recruitment purposes and in accordance with Tide's Recruitment Privacy Notice.

Originally posted on Himalayas

Apply To this Job

More jobs