Flutter Engineer

Offer parameters
home office work • hybrid work • full office work
we search in 2 regions
valid for 19 days
(until 9 Apr)
Poznań, Greater Poland (Poland)
Droga Dębińska 3A

Technologies we use



Operating system


About the project

We are looking for an Engineer to join the team and work on two products that enables online consultations with doctors. The Apps offer a lot of room for growth and the addition of new functionalities as well as improvements to existing ones.

Your responsibilities

  • 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 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 are working 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

Our requirements

  • have experience with Flutter
  • Understanding design patterns and app architectures: Rx i BloC
  • Have knowledge about memory management, multi-threading and caching
  • have experience with Protobuf
  • 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


  • Experience in leading projects in a mobile team with prototyping, architecting, coding, testing, and releasing
  • Have knowledge about memory management, multi-threading and caching

This is how we organize our work

Team members

2 people:backend developermobile developer

This is how we work on a project

  • Clean Code
  • code review
  • static code analysis
  • pair programming
  • TDD
  • Continuous Deployment
  • Continuous Integration
  • documentation
  • issue tracking tools
  • technical debt management
  • performance tests
  • test automation
  • unit tests
  • manual tests

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!
Company Image

Development opportunities we offer

  • conferences abroad
  • conferences in Poland
  • development budget
  • external training
  • intracompany training
  • mentoring
  • space for experimenting
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company
  • time for development of your ideas


  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • life insurance
  • remote work opportunities
  • flexible working time
  • integration events
  • computer available for private use
  • corporate library
  • no dress code
  • video games at work
  • parking space for employees
  • leisure zone
  • employee referral program
  • charity initiatives
  • paid vacation and sick days for B2B
  • books formula - make a book-wish and we'll grant it
  • spacious and stylish office if you prefer working on site
  • a brand new MacBook to work on
  • co-financed multisport membership
  • organise team office space in your city
  • workation
  • ESOP

Recruitment stages

  • 1.
    Video interview with People Team.
  • 2.
    Technical challenge - interview with a team/live coding/task


We are a group of open-minded, proactive and passionate about the product and software development experts. Our mission is to help entrepreneurs build and grow their revolutionary businesses. Over the years we have established a product-oriented environment where we have a long-term impact on the shape of our client’s products and satisfaction with every step of their development.

This is how we work

I apply to:
Poznań, Droga Dębińska 3A, Greater Poland (Poland)
Pracodawca zbiera zgłoszenia przez swój system. Przejdziesz na jego formularz.

Klikając w przycisk „Aplikuj” potwierdzasz, że zapoznałeś(-łaś) się i akceptujesz Regulamin serwisu.

Grupa Pracuj S.A. jest administratorem Twoich danych dla celów świadczenia Ci usług w the:protocol oraz w celach analitycznych i marketingowych. Jeżeli masz pytania lub chcesz skorzystać ze swoich praw (dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przeniesienia, sprzeciwu lub skargi do PUODO), skontaktuj się z nami: [email protected] lub z naszym inspektorem ochrony danych: [email protected]. Więcej informacji w Polityce Prywatności.

I agree to the processing of my personal data provided in the recruitment application to the recruitment process by AppUnite S.A. with its seat in Poznań (61-555) Droga Dębińska 3A/3 Street KRS: 0000964739 for the purposes of future and other currently ongoing recruitment processes for a period of 2 years from the date of application.

Need more information?

You can ask the recruiter a casual question. You will receive a reply within three business days.

Check first if the answer to your question is not already in the body of the offer.
An employer may not respond to your question, particularly if there are less than 3 business days remaining before the offer ends.