iOS Developer

Computer Rock is looking for a talented iOS Developer to join our growing team.

You will be creating mobile applications for a range of international clients. We are looking for strong developers that already have experience. This is a full-time position.


  • Proven experience with iOS, tvOS or watchOS
  • Objective-C and Swift programming language knowledge


  • C, C++, C# or Java programming language knowledge
  • Experience developing for Android or other mobile platforms
  • Independent problem solving skills
  • A computer science background


  • International and ambitious company culture
  • Opportunities to build products that make a difference for top brands
  • Virtually organized agency that cares about working smarter
  • Competitive salary scheme
  • Social and health insurance taken care of
  • Nice office in downtown Belgrade
  • Skilled and senior co-workers
  • Fully stocked kitchen (tea, coffee, fruits, sweets…)
  • Membership for most sports & recreation facilities in town
  • Opportunities to learn and grow


The position is in the Belgrade office.


Candidates will have just one interview. It will contain both the HR and technical interview. The interview will take about an hour. After the interview successful candidates will receive an e-mail with our offer.

Structure of the technical part of the interview

Each interview contains the following parts:

  • Mathematical questions (number systems and binary arithmetic)
  • Questions about computer architecture, hardware and operating systems
  • General programming questions (commands, logic)
  • iOS relates questions (ObjC and Swift)

Complexity of questions depends on the level of position the candidate applied for. It may happen e.g. that we ask senior level questions to candidates applying for a junior position if we notice a possibility that the candidate’s knowledge is greater that needed for a junior level.

What sort of a candidate are we looking for?

We are looking for candidates that have been programming all their life and who consider it a calling. If a candidate is from a totally different field and wants to get into programming only because it’s lucrative they need not apply. The same goes for people that are not interested in latest news and developments relevant to the position they are applying for. The whole team is based around these principles and adding someone who is not about the same values will not work.


Send your application, including CV and example projects to

Please contact us if you have any questions about this position.