Apply now

Open Position

iOS Developer - m/f

Place of employment: Zagreb, Croatia
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 AN iOS DEVELOPER

 

Mobile app space is dominated by two large powerhouses - Apple's iOS and Google's Android. 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 iOS developer, you know we will focus more on our iOS development team. As Jony Ive would describe it, they are a team that asks an awful lot of questions and nurtures good ideas. They have to, as their goal is to always raise the bar with mobile applications they envision and create. And if you stop by their desk, you'll always see something new - whether it's a cutting-edge piece of tech or an interesting mobile application they're working on, like Moja Žuja, pvtistes or Ajmo! 


To further improve our iOS expertise, we are now hiring an experienced iOS developer to join our constantly-growing mobile team. We're looking for a person who has a firm grasp on mobile development as a whole and understands the ins and outs of spearheading complex mobile projects - from the first workshop with a client, all the way to app publishing. Someone who enjoys working in a team and having fun, as well as learning, educating and sharing knowledge.


In short - if you're amped up about new technologies and skilled in iOS development, as well as willing to constantly improve yourself and be a mentor (and eventually a team lead) who helps others become better at what they do, we'd love to get your CV.

 

HERE’S WHAT YOU’LL DO:

 

  • Develop iOS apps in Swift
  • Maintain active applications
  • Define and choose application architecture, database and networking stack
  • Communicate with APIs (REST, JSON API and others)
  • Create libraries/frameworks/code snippets that can be reused across multiple projects, and that speed up the development process
  • Release apps on the App Store or enterprise platforms
  • Coordinate and help juniors and interns

JOB REQUIREMENTS:

 

  • Having experience in developing mobile applications
  • At least 2 years of experience in iOS development and working on client-based projects
  • Excellent knowledge of the iOS platform and frameworks
  • Excellent knowledge of OOP
  • Good knowledge of Swift, dependency management (Cocoapods, SPM, Carthage...), Xcode and its feature set
  • Good knowledge of API communication (REST, JSON API and others)
  • Good knowledge of git
  • Good knowledge of the whole iOS app production process (specifications, client briefs, design guidelines/HIG, App Store)
  • Basic knowledge of CI/CD principles, fastlane and scripting
  • Experience in reading and understanding other people’s code
  • Good debugging skills and familiarity with debugging tools
  • Excellent analytical and organizational skills
  • Excellent teamworking skills
  • Good communication skills


YOU GET EXTRA POINTS FOR:

 

  • Having experience in leading a project (from a development perspective) - assigning tasks to other developers, making tech stack decisions, setting up projects from scratch
  • Having experience in mentoring other developers
  • Showing the will and interest to take on a team lead position in the future
  • Having experience in giving project estimates 
  • Having experience in communicating with Apple reviewers
  • Having experience in administering Apple developer accounts


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

 

  • A 13” Macbook Pro
  • An iPhone of your choice with a business mobile plan
  • Monthly one-on-one meetings with a team leader, and structured biannual meetings about personal development
  • 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
  • Awesome team buildings, a dog-friendly office, in-office gym, rec room and game room
  • Lots of internal educations from your colleagues & external educations from industry experts
  • Most likely some new friends


READY TO APPLY? JUST SEND US THESE FILES:

 

  1. Your CV
  2. Your motivational letter (tell us why you want to join us)
  3. Links to some great code or apps you created (this one’s optional)

     

Submit your application in Croatian and/or English.

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