Android developer МП IT-Driven
Цель продукта - обеспечить сотрудников розничной сети мобильными приложениями для выполнения регламентных операций в единой экосистеме с бесшовным переходом между задачами, чтобы повысить эффективность и качество выполнения операций и сделать важную рутину простой и понятной для каждого сотрудника, даже новичка.
Обязанности:
- Разработка нового функционала.
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Аудит программного кода.
- Проведение декомпозиции и оценки поставленных задач.
- Поиск лучшего решения каждой задачи.
- Участие в планировании релизов.
Требования:
- Хорошие знания Kotlin, Android SDK, Android Studio.
- Знание Jetpack Components.
- Успешный опыт разработки приложений на базе Android от 2 лет.
- Наличие опубликованных проектов в Google Play.
- Понимание работы Rest Api и HTTP.
- Знание SQL (SQLite, Room), Realm.
- Знание ООП, стандартных структур данных и шаблонов проектирования (MVC, MVP, MVVM, MVI).
- Опыт работы с системой контроля версий Git.
- Опыт работы с системами автоматической сборки проектов (Gradle).
- Опыт unit и ui-тестирования.
- Опыт работы в командах разработки.
- Личные качества: инициативность, ответственность, системный подход, инновационное мышление, готовность к дальнейшему обучению.
Желательно:
- Знание Material Design.
- Опыт работы с NDK.
- Опыт работы с push нотификациями.
- Опыт работы с гео - локацией.
- Опыт работы с Yandex MapKit, Google Maps или аналогами.
- Опыт разработки кастомных UI.
- Опыт использования MVI Core от Badoo.
- Опыт использования различных SDK: Retrofit, Firebase.
- Опыт работы с Jira, Confluence.
- Опыт разработки REST API + Spring MVC.
- Навыки проектирования дизайна, документирования карт сценариев работы приложений, разработки систем помощи и пользовательской документации
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Разработчик сервисов
Программист
Старший программист 1C
* В компании не приветствуется использования современных технологий и инструментов разработки на 1С (Таких как EDT и Git).
* Часть разработчиков\\аналитиков имеют большой стаж, но мало знаний, и как ни странно, опыта.
* Ежедневные отчеты о проделанной работе. При большой загрузке задач становиться проблемой, если сразу забыл указать, потом не вспомнишь.
* Касаемо самой разработки, точнее регламента разработки: удалять старый код нельзя (комментируется, т.е. не используется). Из-за чего со временем читать код \\ вносить изменения становить крайне затруднительно.
* Предыдущую проблему пытаются решать за счет неких скриптов, которые будут в "нужное" время удалять такой код. Хотя решение простое - удалять сразу неиспользуемый код (есть история изменений) самими разработчиками. На момент работы данные скрипты были еще в разработке (более 2-ух лет).
Больше всего удивило, что часть разработчиков и аналитиков с большим трудовым стажем, но квалификация их оставляет желать лучшего.