Вакансия Lead Android Developer

1 вакансия
Специализация: Android
Уровень: senior
Опыт: 5 лет
Уровень английского: Upper-Intermediate
Город: Минск
Размер команды: 3—5
Размер компании: 54

Who we are:

We are a team of like-minded people who want to show people more information about the things that surround us. To achieve our goals, we have a product.

Product:

The system allows people to provide information to search for visual objects using camera. For users, the application is a source of obtaining information about objects in digital form.

We use object recognition technologies, including AR and neural networks. Our main clients are people associated with the field of education (students, teachers). Our system will also help people from retail and some others that we cannot tell you about right now ;)

Join us!

What do we need:

We are hiring a very motivated Lead Android Developer.

You will become the first Android developer on our team. So come to us if you are a leader who is looking for new challenges.

Requirements:

1.    Common:

  • Multithreading (synchronization, wait, notify)
  • Dependency Injection
  • Clean Architecture
  • MVP / Moxy
  • MVVM / Data Binding
  • TTD / Unit tests / Instrumentation tests
  • SOLID, GRASP
  • Design Patterns

2.    Android:

  • Camera2 API
  • OpenCV library (embedded)
  • ARCore (embedded)
  • Activity lifecycle, Task
  • Fragment lifecycle, Child fragment manager
  • Service, Intent Service, Binding services
  • Content Provider
  • Cursor Loader, Loader Manager
  • Handlers, Loopers, Async Task
  • Notifications
  • SQLite, Cursor
  • OnSaveInstanceState, Parcelable, Serialization
  • Intent, Pending Intent
  • Custom View, Canvas, Bitmap

3.    Social:

  • Knowledge of development processes in Scrum team
  • Proactive approach, good communication skills
  • English Intermediate+

Nice to have:

  • Java RX
  • Coordinator layout
  • Constraint layout 2
  • Architecture components: Live Data, Lifecycle, Room Persistence, View Model, Work Scheduler
  • Gradle configure
  • ProGuard, DexGuard rules

Responsibilities:

  • Manage Android development team
  • Configure development processes
  • Interviewing new team members, mentoring
  • Understanding business needs and prioritizing
  • Generate ideas for a project, improving team processes
  • Write code and code review
Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Вакансии компаний