Поиск работы на robota.uaukraine

Эта вакансия уже завершена

Вакансия закрыта

Junior Android Developer

5pro software
3 года назад
12 марта 2021
Львов

5Pro Software — a German mobile product company, seeks Junior Android Developer to work full time in the Lviv office.

You will work in the growing 5Pro Digital direction — innovative mobile solutions that win new market segments for business owners.

Participation in 5Pro Digital projects is an opportunity to gain an inspiring and diverse experience, from VoIP apps and cryptography to industrial solutions with Bluetooth peripherals, NFC, etc.

Some of our actual projects (in active development or support) that involve native Android development:

  • Solution for automation of parcels weighing and measuring using innovative measuring and scales devices connected via Bluetooth (SPP, BLE connection)
  • Apps for monitoring and configuring cleaning systems via Bluetooth BLE connection
  • Retail sales motivation system with automated sales registration via barcode, QR scanner, and bill recognition (OCR)
  • Solution for accounting and maintenance of industrial equipment using NFC tags
  • VoIP systems for messaging and voice communication

What we’re looking for:

  • Strong Java Core knowledge
  • Strong knowledge of Android SDK
  • Good knowledge of Object-Oriented Design, Programming principles, and patterns
  • Good understanding of Android OS/platform Architecture
  • Understanding of Android UI principles and Material design
  • At least 6 months — 1-year experience in native Android apps development. It can be either commercial (would be a plus) or educational/hobby projects

Nice to have:

  • Experience with Kotlin
  • Experience with SQLite
  • Experience with RESTful API
  • Experience with JNI
  • Experience with Google Cloud Platform and Firebase services
  • Knowledge of version control systems such as Git
  • Experience with VoIP apps/services

Tools and services we use:

  • Android Studio
  • Android SDK
  • Android Jetpack suite
  • Koin, Dagger frameworks
  • Google Cloud Platform / Firebase services like Places API, Cloud Vision, Realtime Database, Dynamic Links, ML Kit, Crashlytics, etc.
  • Git-repository management tool: Gitlab
  • CI tool: Jenkins
  • Task management and bug tracking tool: Jira

What to do?

  • Build applications for the Android platform with a given architecture
  • Support existing applications, add new features, analyze and fix bugs, make improvements, upload updates into Google Play
  • Collaborate with the project manager, designers, backend developers, and the Android team to bring the app/feature ideas to life
  • Investigate and choose the best fitting technologies for the specific project needs

For our teammates we offer:

  • Personal mentoring in Android mobile app development
  • Work with skilled colleagues who care about the results and ready to share experience
  • Fully paid English classes 
  • Flexible work schedule

Марта