Ovaj oglas je pauziran te nije javno vidljiv. Ako želiš možeš urediti ovaj oglas.

Android Developer

Cinnamon d.o.o.

O poziciji

Android developer wanted! If you are passionate about Android development and excited about working on a high-profile project involving Bluetooth devices, apply for this position.

Minimalne kvalifikacije

  • Min. 2 years of professional experience in Android app development.
  • Experience with Kotlin.
  • Experience with Git.
  • Familiarity with Android Studio/IntelliJ/VS Code.
  • Knowledge of building apps that interact with REST APIs.
  • 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.
  • Ability to quickly adapt to a different language or development environment.
  • Meticulous attention to detail regardless of whether it’s your work or reviewing someone else’s work.
  • Very good written and spoken English.

Očekivanja od tebe na ovoj poziciji

  • Our project structure and architecture are standardized so our projects are testable, scalable, and easy to maintain. We have experience with mobile CI, so you only have to push the code, which will get formatted and pushed to the store with only a merge to develop or release.
  • Architect and develop native Android mobile apps by using Kotlin. With our project architecture, it is easy to switch between projects and start new ones - all you have to do is to write business logic and UI, and the rest is done with the templates. Use Jetpack Compose for building native UI. Use MVVM architecture and our own template with base classes for activities, fragments, and view models. Use Dagger, Koin, and Hilt for dependency injection. Use Room for complex local persistence and SharedPreferences for less complex ones, Kotlin coroutines with Room and Retrofit 2 to handle all data handling in the back thread, Retrofit for networking, Gson or Moshi for parsing, and our custom call adapter to wrap every response in our own generic class. Use our own inline functions and extensions to cut down on boilerplate code.
  • 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, depending on your preferences.
  • Last but not least, ask important questions, speak candidly, and try to move the needle on your projects every single day. ;)

Zašto je super raditi na ovoj poziciji

  • Bonuses for hosting presentations, participating in meetups and blogging, successful recommendations for our open vacancies, work achievements, etc.
  • Constant progress and improvement with the help of the management.
  • Face-to-face 360 employee feedback
  • Quarterly employee satisfaction check-ins.
  • Paid conference attendance, courses, workshops, and knowledge sharing.
  • Modern office with a stunning view of Zagreb & Medvednica mountain - LINK to photos.
  • Flexible working hours (start the workday anytime between 7 am and 10 am, it’s up to you).
  • Extra vacation days after the first year of employment.
  • Benefits for parents: You get a gift and a bonus for your newborn. You also get 1 additional vacation day per child.
  • Paid supplementary health insurance and a general medical examination.
  • Multisport card (Cinnamon covers 50% of the cost).
  • PBZ bank VIP conditions for loans etc.
  • Option of payment in the 3rd pension column from your gross salary
  • Work anniversary gifts.
  • Parking space.
  • A rooftop terrace from where you can work while soaking up the sun (or the rain…).
  • After-work activities, gatherings, and rooftop parties.
  • A friendly (and that also means a pet-friendly) atmosphere.