Senior Android Software Engineer

Cyprus, Limassol · Full-time · Senior

About The Position

This is a great opportunity to join our talented and highly professional team who are developing our market leading, innovative and cutting edge cellular telecommunications products, which are used to safeguard people around the world.

What will your daily work be like:

  • Be a part of the Application Software Group.
  • Passionate Android Java/Kotlin developer required for design, development and maintenance of Android applications related to cellular communications
  • Work in a Scrum team and collaborating with other scrum teams
  • Carry out peer coding reviews
  • Take part in the company’s Innovation Initiatives
  • Continuous learning and personal development using the 70/20/10 model

Requirements

Qualifications required

Required:

  • BSc or equivalent in computer science or related field
  • A minimum of 4 years of Android software development experience
  • Commercial appliance of any application design architecture, pattern or principles (Clean architecture, Clean code, MVP, MVC, MVVM, SOLID)
  • Able to work effectively as part of a team

Advantageous, but not essential:

  • Knowledge of GIT
  • Knowledge of unit testing
  • Knowledge and experience of Scrum and Agile development
  • Experience with tools and technologies: Android Studio, RxJava, Dagger 2, MVP

What we can offer you:

  • Great environment
  • Competitive compensation & benefits
  • Platform to continuously innovate and improve

Apply for this position