Skip to main content

Full-stack mobile developer (Flutter + Typescript)

30% of the food produced worldwide is wasted. It is estimated that 11 million tons of food ends up in the trash instead of in hungry mouths every year. ResQ Club was created to solve this huge and complex problem – in other words, to bring global food waste to zero. We help restaurants, cafes and grocery stores find buyers for unsold food.

Impossible problems require unconventional minds. We are constantly looking for talented people who can challenge the status quo, find creative yet sustainable solutions, and – as empathic team members – do their part in making sure the work is meaningful and fun for everyone involved.

We are currently strengthening the team and hiring a Full-stack mobile developer (Flutter + Typescript) to support our product growth and international expansion. You will work on our partner-facing apps as part of our Product team. You will be directly involved in the technical design and architecture of the software, with many opportunities to take ownership of features or components. There will be space for you to express your creativity, both in technical and product design, especially in the still very nascent surplus food market.

Within 2 months, we expect that you will be contributing code to our new Payment Service Provider integration, but potentially not at full productivity. Within 6 months, we expect you will be fully onboarded onto the team, capable of independently handling development tasks and suggesting improvements to our processes and technology.

As a Full-stack mobile developer at ResQ Club, you will…

  • Rebuild our partner-facing apps with Flutter
  • Participate in the revamp of our Payment Service Provider integration
  • Collaborate in the re-design of core user flows to improve partner UX
  • Develop backend features on the partner team

Here’s what a typical day might look like:

  • 09:30 - 10:00 Product daily. Update on status of current tasks, briefly discuss any news affecting the team
  • 10:00 - 10:30 Grab a cup of coffee and follow up on something raised during daily
  • 10:30 - 12:00 Focus time to work on assigned tasks
  • 12:00 - 13:00 Lunch
  • 13:00 - 14:00 Workshop on technical question or problem with rest of team
  • 14:00 - 17:30 Focus time

****Our stack:

  • Flutter
  • Typescript, Node.js, Vue.js
  • MySQL on Amazon RDS
  • AWS
  • Firebase real-time database & Firestore
  • Swift
  • Kotlin

Services we use:

Our ideal candidateIs…

  • An empathic team member
  • An excellent communicator
  • Eager to work for a better tomorrow in an impactful startup
  • Fluent in English (no Finnish needed)
  • Willing to work outside of their comfort zone; and support the team beyond just implementing well-defined tasks for the app
  • Open-minded with the ability to adopt a new style or solution
  • Willing to discuss issues with the team and make compromises to find the best approach
  • A creative problem solver with a passion for writing high-quality code
  • Committed to our Code of Conduct and working towards a better future (this is actually a requirement ☝️)

Has…

  • Experience with Flutter mobile development (required)
  • Backend development experience (required)
  • Typescript skills
  • Experience with software architecture and design
  • Technical decision-making skills. You will be involved in guiding the development of the apps (in cooperation with the tech leads)
  • Experience or an interest in writing automated tests (unit tests, UI tests, etc...)

NB: In an ideal world, all these qualities combine in one person who happens to want to work with us. In the real world, this is more of a wish list for the genie in the bottle and we strongly encourage people to apply despite not necessarily ticking all the boxes.

Work time, salary and specifications

⏱ Full-time, 37.5 hours per week

Salary range for this position is 4,400 € – 5,400 € per month

This is a Helsinki-based, on-site position with flexible remote work opportunities. Visiting the office at least twice a month would be sufficient.

Succeeding in this position requires English proficiency. Finnish is not required.

Read more about our perks, benefits and why you should choose ResQ Club as your next workplace at the bottom of the page.

Preliminary timeline for the hiring process

This is a target timeline, and we reserve the right to make any changes. We will always notify candidates of any occurring changes and update the below schedule.

The process is anonymous up until the first sit-down, meaning our system will automatically anonymise your application & CV so that we won't know your name, birth date, gender or nationality.

  • Application open until May 12th, 23:59
  • Quick phone call | weeks 19-20
  • Code assignment if no code sample provided | weeks 19-20
  • Tech interview | within 2 weeks of application
  • Team interview | within 3 weeks of application
  • Decision time
  • Say "Hi!" to the rest of the company before starting date
  • Starting date at your convenience 
Want recommendations for similar jobs via email?Subscribe search agent

Full-stack mobile developer (Flutter + Typescript)

ResQ Club
Helsinki
Full time

Published on 03.05.2024

Want recommendations for similar jobs via email?Subscribe search agent