• Type: Permanent
  • Job #427

Are you fascinated by the thought of thousands of people using something you’ve developed in the field of digital identity, cybersecurity, and crypto? Does the idea of creating a more secure and simple digital future inspire you? This is your chance to co-create it as a key member of the team – Android Engineer!


We are looking for an Android Engineer (m/f) for our client, who will join existing mobile teams, specializing in building products with the newest technologies.

What you will be responsible for?

  • Working closely with Product and Design teams to build new and innovative application experiences for the Android platform.

  • Implementing native Android user interfaces using the latest techniques.

  • Analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance.

  • Independently completing medium to large features, each with many tasks with minimum guidance.

  • Building reusable Android software components for interfacing, using the company’s backend platforms.

  • Mentoring the others, less experienced developers in the future.

Key qualifications:

  • At least 3 years of experience building complex Android applications using Kotlin with the Android SDK and other frameworks.

  • Experience building maintainable and testable applications using the MVP architecture.

  • Experience with RxJava and Dagger.

  • Experience with Gradle and basic cryptography.

  • Experience with multi-threading programming and mobile memory management.

Even better if you have:

  • Experience with MVVM architecture.

  • Experience with event-driven architecture and Websockets.

  • Experience with writing technical documentation and designing implementation plans.

  • Interest in trends regarding the latest approaches to Android app development.

  • Experience working in different teams.

Our client offers:

  • Development of breakthrough products that are in use worldwide.

  • Opportunity to work within a young, cooperative, and professional team, with 90% of colleagues that are on a senior level.

  • Flexibility and ability to work remotely.

  • Choice of desired technical equipment.

  • Dynamic work tasks and challenges, management of interesting and professionally demanding projects.

  • Organized team buildings, fruit and croissants in the office, joint sports activities (swimming, climbing, fitness …), mental health care (possibility of individual coaching), and many other activities.

  • Open communication, organized regular meetings with management, and an overview of the progress of work.

  • Guaranteed parking space at the work location.

 

Location of work: Ljubljana, remote work is possible.

 

We are accepting applications until the vacancy is filled. Your CV should ideally be in English.