Skopje, SK, North Macedonia

SENIOR ANDROID DEVELOPER – Leadership Role

Job Good! Life Good!

 

The HeadHunter Group is an innovative Staffing and Recruiting Company operating in Albania, Kosovo, Montenegro, Macedonia, Bosnia & Herzegovina, Serbia, Cyprus, Greece and USA. We offer the newest mentality in Staffing industry and our core business are Candidates and Clients.

For our client, software development company, we are looking for:

 

 

SENIOR ANDROID DEVELOPER – Leadership Role

 

Your job

 

  • Within an interdisciplinary scrum team you will develop innovative solutions for our Teleboy app on Android
  • Here you will add your architectural knowledge to bring our mobile and tv apps to the next level
  • You will integrate internal and external APIs, implement native UI following the MVVM pattern and enhance the mobile streaming technology consisting of video player, download components
  • You know how to use your skills in object oriented programming, software design and architecture, user interface design and unit tests in order to enhance the app and to share with the team
  • You are aware of agile development methodology like Scrum, user stories, code reviews, retrospectives etc.
  • You enjoy working closely with your teammates in Skopje as well as with your teammates in Berlin and Zurich

 

Your profile

 

  • Profound knowledge of developing mobile applications on Android for phones and tablets (Java, Kotlin). Android TV is nice to have.
  • Profound knowledge in object oriented programming / design, software architecture, TDD and Clean Code
  • Experience in developing complex software systems by using latest architectural standards and paradigms (design patterns, clean code)
  • Experience in developing multimedia applications by using audio and video technologies are a plus
  • Further experiences in REST web services, RxJava, Dagger (Dependency Injection), Kotlin, Coroutines, Flows are welcome
  • Ideally experience with agile software development
  • Exceptionally team-minded and the ability to communicate
  • You love to share your knowledge and to educate your teammates

 

 

What we offer

 

  • Collaboration on an innovative, constantly developing product
  • Use of modern technologies
  • A competent and friendly team
  • Great creative freedom with a lot of personal responsibility
  • Flat hierarchies and a cooperative environment
  • Support for further training
  • Regular team events
  • Salary above average
APPLY ONLINE →

Apply for this position
Please fill all the required fields,
so we can get back to you, Thank you for your interest.