Job Positions
React Native Developer

Ministry of Programming is a technical co-founding business that specializes in building and growing start-ups from the first line of code into established brands and companies. The company was voted the most innovative company in Bosnia by the foreign investor council and recognised as 21st fastest growing Tech company in Central Europe by Deloitte in 2019. MOP is the 1st company in Bosnia and Herzegovina to be ranked on the Financial Times FT1000 list of fastest growing European companies at position 187. We are a supercharged team of 85+ creative people and we are looking forward to hiring a new colleague who wants to help us achieve ambitious goals! At Ministry of programming, you are more than just an employee. We are building next-generation web and mobile applications that have a real impact on people's lives and you will have large responsibilities from day one, where what you do will have an effect and your opinions and ideas will matter.

At Ministry of Programming, who we are, how we collaborate with our team and business partners as well as our shared vision is at least as important as our other skill sets. We are extremely proud of our culture and in order to excel and thrive here you need to demonstrate a consistently high level of delivery, be disciplined and show a humble approach (where helping your colleagues and business partner is like second nature to you). Due to the nature of our business, there is an absolute need for you to adapt to changing environments, work hard and show engagement at all times. In return, you get to work with exceptional people and work with some of the coolest technologies and products both within Bosnia&Herzegovina and across Europe!

Job Description

We are looking for a React Native developer interested in building great mobile applications. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.


  • Build UIs across both mobile platforms
  • Leverage native APIs for integrations within both iOS and Android platforms
  • Write, document, and maintain React Native Code
  • Contribute to the frameworks that will make future development easier which includes diagnosing and fixing bugs and performance bottlenecks
  • Participating in daily standup and weekly planning and retrospective meetings
  • Maintain code and write automated tests to ensure the product is of the highest quality

Skills / Qualifications

  • Experience working with JavaScript
  • Knowledge of design patterns
  • Worked on at least 2 apps written in React Native or published at least 1 app on Google play/App store
  • Android and/or iOS background highly preferred
  • Experience with agile development, continuous integration, JIRA, iOS and Android release processes
  • Knowledge in building, deploying and monitoring changes to critical user flows without any influence on customer experience and business


  • Experience with frontend technologies (especially React.js)
  • Writing native modules for React Native in Swift, Kotlin, Java or Objective-C
  • Backend development experience, preferably with Node.js, Golang, Python, Elixir
  • Good knowledge of Functional programming
Apply for this position
Please fill out this field.
Please fill out this field.
Please fill out this field. Please type in a valid email address.
Please type in a number.
Please type in a CV link.
Please type in a LinkedIn link.