Flutter Developer @ Fintech team

  • Mobile
  • Remote job

Flutter Developer @ Fintech team

Job description

Salary range 7.000 - 11.000 PLN net/month B2B


Who are we?

We are a team of 5 people working on a product for the fintech industry.

Our team is based on trust, Extreme Ownership, constant improvement. We work hard to make the product great, but we also care about each other. We think long-term. We believe that great work requires well-rested people, peer support, a healthy environment, and plenty of time for learning.

We need you to help us solve the Client's problems and scale our team so we can do more amazing stuff.


What do we do?

We are building a B2B financial service (think: Revolut optimised for businesses). The Platform consists of 2 Web apps. Everything is developed from scratch by our team. We are at the MVP stage with the first Client joining the platform soon.

We are looking for a Flutter Developer to start working on a new mobile application. The app is currently under design. Its purpose is to extend and complement the web app.


What does a typical work week look like?

We kick off with Monday's Planning session. The entire team meets to discuss what the goal for the week is. During planning, we expect everyone to be proactive. We don't wait for someone to assign tasks - we decide what to work on together.

On Monday you will also join a Company-wide meeting, where we talk about current matters and occasionally we watch a presentation prepared by the team members.

Each day we have a standup at 9:45 am. We try to keep this meeting as short as possible (5-10 minutes), so we discuss the only dependencies we have between each other. We try to understand where the blockers are and how we can remove them. It's also a time to socialise a bit - we know that remote work can make you feel lonely!

Usually, on Tuesday, we have a sync call with the client. We communicate what we achieved last week and if everything went as expected. The Client updates us on what's going on on their side. They describe the problems they are facing and then we discuss how we tackle them. This meeting allows us to adjust our goals and to build a context that we need to be able to start building a draft of a plan for next weeks.

During the week, you will be participating in meetings strictly related to development. We are convinced that you should join only those meetings that you can make an impact on.

We prefer to keep our communication asynchronous so we use Slack a lot. By the way, our Client is active on Slack too.

Friday, we slow down a bit. We don't take actions that put us at risk of having the weekend interrupted by work. There's no pressure to do any last-minute deploys or releases on Friday. Take your time and think about the next week's goal. Prepare yourself for Monday's planning so we can run it smoothly. Ask questions if you have doubts about the next week's goals. See you on Monday!

Requirements

What will you do as a Member of our Team?

  • You will be responsible for building the mobile app from scratch.
  • You will work with the team and the Client to build new product features.
  • You will be responsible for choosing technology stack for the mobile app.
  • You will be involved in the process of designing UI and UX.
  • You will work in an environment built on trust and ownership, rather than one based on strict processes and control.
  • You will focus on long-term goals. We're a stable team with shared goals, so we optimize for the long run. We don't believe in artificial deadlines and strict plans. We don't hesitate to invest more time in making the product better or developing you as a team member.
  • You will take part in deciding what to work on. Instead of having a list of tasks, we talk to our client a lot about the priorities, goals, and needs. We also have a lot of autonomy when it comes to deciding what to work on each week. We will teach you how to become a great business partner, not just an iOS developer.
  • You will deliver real business value from day 1. We will help you with that as much as we can.
  • We count on your good knowledge of the Platform and good feeling of the design and UX so you can suggest the best solutions for our apps.
  • You will be involved in the process of designing the API.
  • You will be part of the process of solving the problems of our users by suggesting features and improvements.
  • Outside of our team, you will have access to the entire AppUnite team of great people always willing to share their knowledge and experience.

How to make sure that you are a good fit?

We expect from you to:

• Have that need to learn all the time. You may lack the knowledge but not motivation to learn.

• Have some commercial experience in building Flutter apps or at least one app published in stores (AppStore, Google Play).

• Be able to work on the features with small guidance.

• Be familiar with Flutter and dart. Knowledge iOS or/and android is also valuable.

• Good knowledge of how to work with the API.

How to apply?

We don't expect you to solve any technical tasks. Just send us your:

  • Resume
  • 3 articles that you've read recently and a short description of why you find them interesting. Also please point out sources where you learn from on a daily basis.
  • Short explanation of why you have decided to apply and why you started programming in Flutter.

If you want to speed up the process send us some code or link to the Github account so we can review it.


Perks

  • MacBook.
  • Co-financed conferences attendance.
  • Free group English lessons with native speakers and other members of AppUnite.
  • Private Medical Care.
  • Private Life Insurance.
  • Paid vacation and sick days.