Flutter Engineer

Poznań, Poland or Remote

Seniority

Mid

Employment Type

Fulltime

Offer Salary

12.000 - 18.000 PLN net/month B2B

10.000 - 15.000 PLN gross/month UoP

Meet our Flutter Team

We have weekly platform meetings, the nature of which is entirely up to us. This means that anyone can suggest making changes at any time. Getting down to specifics, currently the meeting schedule looks like this: To begin with, we share what we’ve been working on over the last week. We present interesting problems that we have encountered, and if there is a need, we jointly look for the best solutions. Does this mean that we have to wait a whole week to ask others for help, though? Of course not!

Read more about our team here.

What you will do:

  • Build solutions and work with legacy code together with your team (one Backend Engineer & one Flutter Engineer)

  • Communicate with stakeholders (we talk and write in English 🇺🇸 )

  • Get familiar with a problem domain and propose solutions to business problems

  • Constantly learn and improve your "soft" and technical skills

  • Development of features e.g. video-call

  • Follow our best practices for writing, reviewing and deploying the right code such as:
    • We use ASANA for tasks management

    • Any changes to the code are submitted via PRs

    • Each PR has to be reviewed by at least one other developer

    • We work on CI set up on GitHub Actions that runs lint, unit, UI and automation tests for each commit and automatically deploys an application to TestFlight / Firebase / Google Play

    • We do pair programming / cross-projects review from time to time

We’ll be more than happy if you:

  • have experience with Flutter

  • have an understanding of design patterns and app architectures: Rx i BloC

  • Have knowledge about memory management, multi-threading and caching

  • have experience with writing unit and widget tests,

  • have grounded knowledge of REST API and WebSockets

  • have communicative English (min. B2)

  • Are a strong team player with empathy & drive to improve

  • Are good at knowledge sharing, with the ability to mentor others

  • Possess a great product sense

If you have...

  • Experience in leading projects in a mobile team with prototyping, architecting, coding, testing, and releasing

  • Knowledge about memory management, multi-threading and caching

…it will also be great!

What does the recruitment process look like?

  1. Video interview with People Team.
  2. A technical challenge - an interview with a team or live coding, or a task.
  3. If any other step of the recruitment process is necessary, we will inform you.
  4. And finally, the decision, after which we can say “welcome on board."

Perks & benefits

  • Paid vacation and sick days also for B2B contracts

    Paid vacation and sick days also for B2B contracts

  • Co-financed conferences attendance

    Co-financed conferences attendance

  • Possibility to work from an exotic location

    Possibility to work from an exotic location

Got questions? Feel free to contact us!

Send email

Paulina Figas

Kinga Nowicka