Apply now

Open Position

Android Developer - m/f

Place of employment: Zagreb
Application due date: Open until filled
Type of employment: Full time job

This is the part where companies usually write a short intro about their values and culture, but we won’t write about it. We have a video! 

Now back to the main topic.

 

WE’RE HIRING A ANDROID DEVELOPER

 

Mobile app space is dominated by two large powerhouses - Google's Android and Apple's iOS. Now, we won't be talking about which platform is better because we think they're both equally great, but as this is an open position for an Android Developer, you know we’ll focus more on our Android team. 

Our Android Developers are an interesting crew as everyone brings something new to the table - we have footballers, cooks, social media influencers... and the things that connect them are:

  1. Loads of experience in using Kotlin and Android SDK
  2. Willingness to experiment with ARCore, Corona Game Engine and other tech 
  3. Passion for organizing the Apps & Pizza mobile meetup
  4. Constant drive to raise the bar with every new feature and application

We are now looking to grow that team with new developers who consider themselves proactive, curious and always willing to learn and experiment with something new. And then share that newly found knowledge with others through our internal educations or new Apps & Pizza meetups. To keep it brief - we’re looking for developers who aren’t afraid to embrace change and then propose changes, upgrades, new processes and basically anything else that might make our entire team better, faster and more efficient. 

To maximize your onboarding and professional advancement, within the Android team we follow a structured step by step plan. Within 3 months, you’ll…

  • Become familiar with our MVVM architecture and internal frameworks
  • Be working on client projects side by side with other colleagues 

And within 6 months, you’ll...

  • Master our Android tech stack
  • Have enough experience to further contribute to our frameworks and architecture
  • Be able to take on responsibility for medium sized projects

 

If you want to learn more about our Android team before you decide on applying for this position, check out some of the following blogs:

  1. Android development at Bornfight
  2. MVP vs MVVM - choosing the right Android architecture
  3. Java vs Kotlin - which one will prevail
  4. Bringing the mobile community closer through Apps & Pizza

But if you already know we’ll be the right fit, go on and keep on reading!

 

JOB REQUIREMENTS: 

 

  • At least 2 year of experience in native Android development
  • Advanced knowledge of Kotlin and Java
  • Good knowledge of the Android SDK
  • Knowledge of the MVVM and MVP architectural systems
  • Good knowledge of Git version control
  • Good knowledge of Object Oriented Programming (OOP)
  • Good communication and organisational skills
  • A team player attitude

 

YOU GET EXTRA POINTS FOR: 

 

  • Knowledge of RxJava and Dagger
  • Experience with the Android platform, Android Studio tools and Android Jetpack
  • Experience with API integration
  • Experience with the publishing process
  • Having your app(s) published on the Play Store

 

HERE'S WHAT YOU'LL DO:  

 

  • Develop Android applications in Kotlin and Java
  • Maintain active applications
  • Integrate existing backend APIs into mobile applications
  • Work and experiment with trending technologies
  • Upgrade internal frameworks and tools
  • Create libraries, frameworks and code snippets that speed up the development process and that can be reused across multiple projects
  • Cooperate with the Development, Design and Project Management teams
  • Release and publish apps on the Google Play Store
  • Create development plans for mid-sized Android projects
  • Coordinate and assist juniors and other team members with development of mid-sized applications

 

IF YOU GET THE JOB, YOU'LL ALSO GET:

 

  • A latest Android smartphone of your choice
  • A 13” MacBook Pro and an extra monitor
  • Structured onboarding plans for new employees
  • Monthly one-on-one meetings with a team leader
  • Structured meetings about personal development every 6 months 
  • Secure parking spaces and storage for bikes
  • Access to a variety of industry-related books, magazines and additional reading materials
  • Ability to modify your daily working hours according to your needs
  • Company and department team buildings
  • Dog-friendly office
  • In-office gym, rec room and game room 
  • Internal educations from your colleagues 
  • External educations from industry experts
  • Transparent pay grades for every position
  • Transparent and structured professional advancement plans for all employees
  • CEO open doors
  • Credit and tax consulting
  • Ability to take part in local and international conferences

 

READY TO APPLY? JUST SEND US THESE FILES:  

  1. CV
  2. Your motivation expressed in a form of your choice - let us know what makes you want to become a part of our team
  3. Links to code you created or applications you published (this one is optional)

Submit your application in Croatian and/or English.

This is how we define Junior, Middle and Senior positions at Bornfight

Explore our seniority levels

 

CHECK OUT THE SALARY RANGE FOR THIS POSITION:

Apply now!

Type of employment*

Position you are interested in*

Attach your CV*
Attach your motivational letter*
Add more documents (e.g. portfolio). Use .zip for multiple files.

You did it!

If you have any questions or need additional info, contact us at: jobs@bornfight.com