Did you know that we were featured as the number one Flutter development company in Croatia? Join our team of 17 mobile developers and find out why!
The Cinnamon Mobile team is focused on developing scalable, reliable, and stable mobile apps. We have vast knowledge and extensive experience in native Android and iOS and in Flutter development technologies, which allows us to develop and implement any feature required. It is also worth mentioning that our Flutter team, the largest in Croatia, was featured as the number one in Croatia by Themanifest.com.
Cinnamon is a
digital agency that specializes in the design and development of mobile and web applications and websites. Our clients are mostly ambitious international founders who are looking for
tailor-made and high-quality solutions. This is why we have
over 35 developers and
over 25 designers creating and perfecting those solutions. We care about our employees and we are working very hard to ensure all of us at Cinnamon are fulfilled and enjoying our work. This is why Cinnamon was voted as one of the
top 5 middle-size employers in Croatia in 2020 in 2021 based on the employees voting campaign organized by a Croatian job seeking & advertising portal
MojPosao.
WHAT DO YOU GET TO DO IN THIS ROLE:
- Architect and develop Flutter apps using Dart. Use Dart packages to manage shared software such as libraries and tools: Provider for dependency injection, Freezed to simplify working with immutables, Dio as a powerful HTTP client, Hive as a quick and lightweight database, Sqflite for local persistence where there is a need for complex data structures with relations, Firebase packages for Firebase based projects, and Google Maps Flutter if there are Google Maps requirements.
- Write concise, readable, and well-documented (or self-documenting) code and maintain existing codebases.
- Collaborate closely with the teams of other developers, product designers (one of the largest design teams in Croatia), PMs, and QAs.
- Propose and execute technical solutions for different technical challenges and solve real-world complex app development-related problems.
- Mentor and be mentored.
- Last but not least, ask important questions, speak candidly, and try to move the needle on your projects every single day. ;)
WHAT WE WOULD LOVE TO GET FROM YOU:
- Min. 1 year of professional experience as a Flutter developer.
- Familiarity with Android Studio/IntelliJ/VS Code.
- Solid knowledge of building apps that interact with REST APIs.
- Good experience with Git.
- Deep knowledge of object-oriented concepts and a passion for exploring and implementing software engineering best practices.
- Interest in mobile UX and successfully collaborating with the design team.
- Meticulous attention to detail regardless of whether it’s your work or reviewing someone else’s work.
- Very good written and spoken English.
WHAT WE OFFER:
- Competitive salary and bonus for hosting presentations, participating in meetups and blogging, successful recommendations for our open vacancies, etc.
- Constant progress and improvement with the help of the management.
- Access to a free and confidential workplace counseling service with our in-house psychologist regarding your personal and professional development.
- Paid conference attending, online courses, workshops, and knowledge sharing.
- Flexible working hours (workday starts between 7 am and 10 am, as per your preferences).
- Extra vacation days after the first year of employment.
- Benefits for parents: for your newborn, you get a gift and a bonus. You also get 1 additional vacation day per child. New fathers at Cinnamon get extra days off to spend more time with their newborns.
- Virtual and live after-work activities and gatherings.
- Team building such as rafting, hiking, bowling, etc.