Mid cross-platform mobile developer

Start date:  Immediately or after 30 days’ notice period.

Contract type:  permanent

Location:  Croatia or remote.

Travel: Requires occasional travel to customer sites in Europe / EMEA and our regional offices.

What’s great about this opportunity?

  • Join GDi team and work with high-profile business clients on challenging projects and technologies
  • Give your contribution to developing a new application that aims to be the top of its kind.
  • Bring your best practices on board and set high standards for the team

Your challenge

You will be working with the rest of our team of engineers to develop and maintain a high-quality mobile application. By doing so, you will have the opportunity to give your contribution in developing solutions that enable our clients to work efficiently.

What will you do?

  • Developing user-friendly, cross-platform mobile applications
  • Developing applications that enable push notifications, geolocation – GPS, use of built-in capabilities of mobile device hardware – cameras, fingerprint scanners, etc.
  • Integration with backend systems using the REST API with authentication
  • Providing support for offline mode and data storage using the device’s internal memory
  • Implementing, testing and maintenance of applications
  • Communicating with users to understand their needs and experiences
  • Writing functional requirement documents
  • Ensuring high-quality graphic standards and brand consistency, as well as user experience
  • Researching and suggesting new mobile products, applications and protocols
  • Leading and mentoring other team members depending on business needs and projects

About you:

  • Experience in creating cross-platform mobile applications (3+ years)
  • Knowledge of technologies such as: React Native, Xamarin (C#), Flutter and similar
  • Understanding of the object-oriented programming concepts
  • Ability to create modern user interfaces (e.g. material design concepts)
  • Experience with development of GUI using component approach (communication between components and services), reusability of components
  • Experience with test-driven development – development of automatic tests, CD/CI methodology
  • Git-source control – branching, pull request mechanisms
  • Experience with publishing applications on iOS and Android app-store, updating applications (new versions, etc.)
  • Ability to mentor and manage a smaller mobile-dev team

Nice to have:

  • Education in Software Engineering or a similar field
  • Experience in working directly with the user, analyzing user requirements, writing technical specifications
  • Excellent analytical skills with good problem-solving attitudes

Few more reasons to apply

  • International and professional business environment with a friendly team atmosphere and knowledge-sharing culture.
  • Opportunity for continuous development and learning through internal seminars, educations and conferences.

  • Potential to grow within a dynamic team, in a company expanding globally.
  • Competitive salary according to your experience
  • Various team activities including the GDi board game events and group sport activities based on your interests – tennis, football and basketball.
  • If group sports are not for you, we offer a subsidized MultiSport card.
  • Flexible working hours and remote work whenever you need it.
  • A pet-friendly office.

How to apply?

Use the button link below to apply for this job opportunity

Apply here


For general questions about our job vacancies.
Get in contact