Our customer is the number one provider of vendor independent software platform for critical messaging and notifications in the health care and industry segment.

Their services are wide-ranging: from critical alarming, location detection and personal security to graphical floor planning and real-time console.

Their clients are located in Europe, Middle-East and the United States.

The Messaging Team

A big team of young ambitious people who are always willing to grow. Agile process with strict steering and clear rules of the game. All possibilities for self-development and improvement of technical and personal qualities.

If you are a strong Middle Android developer who likes to deal with challenges and has a passion for work – ┬álet’s work together!

Job requirements

Higher Technical
3+ years of commercial
Android development experience
Intermediate spoken
and written English

Excellent knowledge of Android APIs and SDK
Excellent knowledge of Java Core, Multithreading, Collections API, etc
Solid knowledge of Object-Oriented Programming and software design principles and patterns
Android MVP architecture
Good knowledge of SQLite
Development tools: Android Studio, Gradle, Maven, Git, SVN
Dependency Injection, Dagger 1 & 2
Client-Server communication, Networking, REST, Retrofit
EventBus: greenrobot & Otto
Experience in reactive programming: RxJava 2
Experience with modern third-party libraries (Retrolambda, Picasso, SQLCipher, ButterKnife, Crashlytics etc)
Unit testing, JUnit, Mockito, Robolectric
Agile software development

Will be welcome:

Experience with RabbitMQ or other messaging queue technologies
Experience with VoIP/SIP
Experience with live audio/video streaming (RTSP)
Experience with XMPP, Smack, Openfire
Experience with Jira
Being familiarized with JNI
Continuous Integration, Jenkins
Automated UI testing, Espresso

Personal qualities

  • team player skills
  • flexible thinking
  • ability to learn quickly
  • technical intuition
  • result-oriented performance
  • respect to the timeline of the project
  • doing tasks with enthusiasm and a twinkle in the eyes
  • desire to grow as a person