Награды компании 0 наград из 3

Middle Android Developer

От 3 до 6 лет
Полная занятость
Полный день
Описание вакансии

Должностные обязанности:

- Понимать и полноценно применять в работе ООП, базовые структуры данных и алгоритмы, основные паттерны проектирования;

- Понимать и уметь применять паттерны разработки MVC, MVP, MVVM;

- Понимать и уметь применять в работе Android Architecture Component;

- Уметь тестировать собственный код и разбираться в чужом коде;

- Уметь реализовать свои кастомные view-компоненты;

- Уметь работать с RoomDB, SharedPreferences, Local storage;

- Понимать и уметь применять в работе DI (Dagger/Hilt/Koin);

- Понимать и уметь применять в работе API: Retrofit, OkHttp;

- Понимать и уметь применять в работе основные команды GIT;

- Понимать и уметь применять в работе RxAndroid/Coroutines.

Требования к кандидатам:

1. Знания и навыки в ООП и ФП:

* Глубокое понимание принципов объектно-ориентированного и функционального программирования.

* Опыт работы с базовыми структурами данных и алгоритмами.

* Владение основными паттернами проектирования.

2. Архитектурные паттерны:

* Опыт работы с архитектурными паттернами MVVM, MVC, MVP, VIPER, MVI.

3. Тестирование:

* Умение тестировать собственный код.

* Навыки покрытия кода UI и Unit тестами.

4. Работа с данными:

* Понимание принципов шифрования данных.

5. Разработка пользовательского интерфейса:

* Умение строить сложные layout'ы.

6. Подходы DI (Dependency Injection):

* Понимание и применение принципов внедрения зависимостей в разработке.

7. Работа с REST API:

* Опыт работы с RESTful сервисами.

8. Контроль версий:

* Уверенное владение системой контроля версий GIT.

* Понимание основных концепций работы с системами контроля версий.

9. Реактивное программирование:

* Понимание и умение применять принципы реактивного программирования.

Дополнительные требования:

* Высшее образование в области компьютерных наук или эквивалентный опыт работы.

* Способность работать в команде и эффективно коммуницировать с коллегами.

* Умение решать сложные задачи и находить оптимальные решения.

* Желание учиться и развиваться в профессиональной сфере.

Заработная плата обговаривается индивидуально по результатам собеседования.

Вакансия опубликована: 24 ноября 2024, Бишкек
Похожие вакансии
Middle Java-разработчик
Новая
От 1 года до 3 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

НУР Телеком
4,5 4 отзыва
Бишкек,
вчера
Программист 1С
Новая
От 3 до 6 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Мук-компьютерс
Бишкек,
вчера
Финансовый сервис О!Деньги (ОсОО Грин Телеком Сервис)
3,8
Хорошо
100%
Рекомендуют
Оценки по категориям
4,0
Условия труда
3,0
Коллектив
4,0
Руководство
4,0
Уровень дохода
4,0
Условия для отдыха
4,0
Возможности роста
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 1 отзыва
100% Оплата мобильной связи
100% Своевременная оплата труда
100% Наличие кухни, места для обеда
100% Удобное расположение работы
100% Корпоративные мероприятия
Похожие вакансии
PHP программист
40 000 - 80 000 сом
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Java разработчик
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Программист 1С
от 80 000 сом
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Программист Python
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Программист 1С (г. Ташкент)
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Поиск Вакансии Ваш отзыв Зарплаты Сравнить