Lublin, Warsaw
Flutter Developer
Languages: Polish, English
Requirements:
- Minimum 2–3 years of experience in mobile application development using Flutter and Dart.
- Knowledge of JavaScript (ES6+) – ability to read and understand front-end code (e.g. React, Vue, Angular).
- Working knowledge of states in Flutter applications (e.g. Bloc, Provider, Riverpod).
- Experience in integration with REST API, working with external libraries and SDKs.
- Knowledge of development tools: Git, CI/CD, debugging.
- Understanding of SOLID principles, design patterns, and good programming practices.
- Knowledge of authentication methods (e.g. OAuth, Authentication, Cloud Firestore, Cloud Functions).
- Communicative knowledge of English (min. B1/B2).
Nice to have:
- Experience in creating native components (e.g. communication with iOS/Android platforms via Platform Channels, XCode).
- Practice in application testing (unit testing, widget testing).
- Basic knowledge of UI/UX in the mobile context.
- Experience in working in Agile/Scrum methodologies.
Job Description
Join the Monogo team as a Flutter Developer!
Monogo is an innovative technology company that specializes in building advanced e-commerce solutions and implementing headless CMS technology.
We work with international brands, combining a passion for modern technologies with a pursuit of excellence.
Our team consists of experienced professionals for whom work is an opportunity to create unique products and continuous development.
Now you can become part of our success story - we are looking for a Flutter Developer who shares our ambition and vision. If you want to develop your skills and implement projects that change the reality of e-commerce, we have the perfect offer for you!
Duties:
- 1.Designing and developing mobile applications for iOS and Android platforms using Flutter.
- 2.Collaboration with the frontend team on integration with the presentation layer (e.g. web applications in JavaScript/TypeScript).
- 3.Creating clean, efficient, and maintainable code.
- 4.Participation in the entire product development cycle: from requirements analysis, through implementation, testing, to deployment.
- 5.Application optimization for performance and responsiveness.
- 6.Support in maintaining existing code (if applicable).
What we offer:
- Flexible working conditions (employment contract or B2B)
- Working on international projects
- Multisport card
- Health insurance
- Friendly atmosphere
- Free English lessons
- Integration events