Novi Sad, Beograd | Hibrid
19.11.2026.
We’re looking for a Medior Flutter Developer to join our development team and help us build, improve, and maintain modern mobile applications for iOS and Android.
You will work on real-world mobile products, developing new features, integrating APIs, optimizing performance, and ensuring a smooth and reliable user experience.
What You Will Do
- Develop and maintain features for Flutter-based mobile applications running on Android and iOS;
- Write clean, readable, maintainable, and testable code following established development practices;
- Build responsive and user-friendly interfaces using Flutter and Dart;
- Implement state management solutions using Riverpod and follow established application architecture patterns;
- Integrate REST APIs, GraphQL services, Firebase, and third-party libraries;
- Work with local data storage solutions such as Shared Preferences;
- Identify and resolve bugs, handle edge cases, and troubleshoot application issues;
- Contribute to improving application performance, stability, and overall user experience;
- Write and maintain unit and widget tests to ensure code quality and reliability;
- Participate in code reviews, apply feedback, and share knowledge with other team members;
- Contribute to app configuration, build variants, and environment-specific settings;
- Participate in application testing, deployment, and release processes for Google Play and the Apple App Store;
- Collaborate with Product, Design, QA, and other developers to turn requirements into effective mobile solutions;
- Contribute ideas for improving development workflows, code quality, and team practices.
What We Are Looking For
- At least 2 years of professional experience in mobile application development, with hands-on experience using Flutter and Dart;
- Experience developing and maintaining mobile applications for Android and iOS;
- Good knowledge of the Flutter framework and reactive programming principles;
- Practical experience with state management solutions, preferably Riverpod;
- Understanding of common mobile application architecture patterns, such as Clean Architecture;
- Experience integrating REST APIs and working with external services;
- Familiarity with GraphQL and Firebase;
- Experience with local data storage solutions, such as Shared Preferences;
- Good understanding of Git and collaborative development workflows;
- Familiarity with unit testing and widget testing;
- Understanding of mobile app build, configuration, and release processes;
- Familiarity with tools such as Jira and a willingness to work within established team workflows;
- Good problem-solving skills and the ability to independently handle tasks of medium complexity;
- The ability to write maintainable code, address edge cases, and resolve technical issues with an appropriate level of guidance;
- Good communication skills and the ability to collaborate effectively with developers and cross-functional teams;
- A proactive mindset, attention to detail, and a willingness to learn and improve.
Nice To Have
- Experience publishing applications to Google Play and the Apple App Store;
- Familiarity with CI/CD tools such as Fastlane and GitHub Actions;
- Experience working with multi-package Flutter projects or monorepos, preferably using Melos;
- Familiarity with app flavors, build variants, and environment-specific configurations;
- Experience with code generation in Flutter projects;
- Familiarity with advanced Riverpod features, including code generation, provider lifecycle management, and sharing state across packages;
- Experience with visual regression testing and code coverage;
- Familiarity with white-label or multi-brand mobile applications;
- Basic knowledge of native Android or iOS development;
- A degree in Informatics, Computer Science, Electrical Engineering, or a related technical field.
What You Will Get
- Monthly Salary: 1,300-2,000 EUR, depending on your skills and experience;
- Flexible Work Model: hybrid work with 3 days in the office and 2 days remotely, with the possibility of fully remote work;
- Annual Leave: 20 days of annual leave, as prescribed by law, plus one additional day for every two full years with the company;
- Weekends and Holidays Off;
- Flexible Working Hours: start your day between 8:00 and 9:00 AM and finish between 4:00 and 5:00 PM;
- One-Hour Lunch Break;
- Convenient Office Locations: you can work from the office in Novi Sad and Belgrade as well;
- Paid Preventive Health Check-Up: take care of your health with a company-sponsored medical examination.
Our Hiring Process
- HR Interview: up to 60 minutes, online/on-site;
- Technical Assignment: a practical task designed to help us understand your approach to problem-solving and software development;
- Technical Interview: up to 90 minutes with our colleagues, online/on-site;
- Final Interview and Offer: the final discussion, if successful, an offer to join our team.
Why Join Us
Work on Modern Mobile Products
Contribute to real-world applications and build features used by actual customers.
Learn and Grow
Collaborate with experienced team members, receive constructive feedback, and develop your technical skills.
Collaborative Environment
Work closely with Mobile, Product, Design, and QA teams in an environment that values communication and knowledge sharing.
Make an Impact
Take ownership of your work, contribute ideas, and help improve our products, code quality, and development processes.
Ready to Build Something That Matters?
Think you’d be a great fit? Send us your CV.
If your experience and interests align with what we’re looking for, we’ll be in touch to arrange an initial meeting.
Upoznaj kompaniju
GreenState AG je kompanija posvećena inovacijama u poljoprivredi kroz razvoj modularnih i vertikalnih farmi, uz naglasak na implementaciji naprednih tehnologija poput IoT i AI .
Naša rešenja za uzgoj bilja nisu samo high-tech inovacije, već su i prilagodljiva gotovo svakom okruženju. Kada kažemo da možemo isporučiti našu tehnologiju bilo gde na svetu, mislimo ozbiljno.
GreenState AG ima svoje sedište u Švajcarskoj, a naš tim čini grupa posvećenih stručnjaka iz oblasti IT-a, inženjeringa i poljoprivrede. Radimo zajedno kako bismo primenili naše znanje i ostvarili našu misiju unapređenja načina na koji se hrana proizvodi širom sveta.
Osim što smo ukorenjeni u Švajcarskoj, ponosni smo i na našu kancelariju u Novom Sadu. Tu, raznolikost je ključni element našeg uspeha. Naši timovi, sastavljeni od stručnjaka iz različitih oblasti kao što su IT, dizajn, prodaja, ljudski resursi i marketing, udružuju snage kako bi stvarali inovativna rešenja koja oblikuju budućnost uzgoja hrane.
Uz globalni pristup i lokalnu prisutnost, aktivno doprinosimo razvoju poljoprivrednih rešenja i tehnologije iz srca Novog Sada.
U procesu smo stalnog rasta i proaktivno tražimo nove talente koji će se pridružiti našem timu.
Bez obzira na tvoj nivo iskustva, kod nas ćeš imati priliku unaprediti svoje veštine i ostvariti svoj puni potencijal.
Zašto raditi za GreenState AG?
✨ Inovacija u Praksi: GreenState AG je mesto gde se tehnologija susreće s poljoprivredom. Naši zaposleni su neizostavni deo u stvaranju rešenja koja unapređuju način na koji gajimo i proizvodimo hranu.
? Globalno Prisustvo: Sa mogućnošću slanja naših rešenja širom sveta, naši zaposleni su deo globalnog tima koji radi na rešenjima koja utiču na globalnu sigurnost hrane.
? Karijerni Razvoj: GreenState AG je mesto gde se vaše ideje cene i gde imate priliku rasti zajedno sa kompanijom.
Menadžment kompanije
Beneficije
Balans karijere i privatnog života
Timska atmosfera
Zadovoljstvo projektima
Mogućnost napredovanja
Iskustvo o radu
Software engineer
Pozitivno
Odlicana timska atmosfera, zanimljivi projekti
Zamerke
Nema previse benefita, prilicno osnovno.
Novi Sad, Beograd | Hibrid
19.11.2026.
Novi Sad, Beograd | Hibrid
19.11.2026.
Backend developer
Preporuke se učitavaju...