Android разработчик (Middle)

Дата размещения вакансии: 25.11.2024
Работодатель: Ансгар
Уровень зарплаты:
от 250000 RUR
Город:
Москва
Таганско-Краснопресненская линия метро Таганская
Требуемый опыт работы:
От 3 до 6 лет

ООО «АНСГАР» — российская технологическая компания — мы сфокусированы на разработке и коммерческом внедрении решений Индустрии 4.0. Помогаем предприятиям повышать операционную эффективность на промышленном производстве. АНСГАР является молодым и амбициозным стартапом, ведущим свою деятельность с 2019 г..

Компания разрабатывает программные решения, аппаратные комплексы и продукты в единой экосистеме для крупных российских промышленных производств в таких сферах, как тяжелое машиностроение, металлургия и т.д.

Продукты компании – девайсы собственного изобретения и ПО практически не имеют аналогов ни на российском, ни на зарубежном рынке.

В связи с выходом проекта на этап коммерческого внедрения наша компания увеличивает штат, в том числе мы находимся в активном поиске Андроид разработчика уровня Middle + в проект по созданию и развитию гибкой системы управления бизнес-процессами в производственных цехах, с упором на оптимизацию и упрощение работы персонала, своевременное получение ими заданий и интеллектуальный контроль за их выполнением.

Мы ждем от вас:

  • Хорошего знания языка и идиом Kotlin.

  • Понимания принципов построения приложений ОС Андройд (архитектура приложений), а именно MVVM, MVP и clean architecture, а также паттернов проектирования в целом.

  • Понимания принципов ООП

  • Опыта работы с concurrent (конкурентное, асинхронное, параллельное) программированием. Понимание его принципов. У нас довольно обширно используются coroutines (корутины) и flows. Опыт работы с ними очень желателен.

  • Знание SDK Android

  • Опыт и понимание принципов работы с REST API

  • Обязательно! Умение читать документацию и искать решение проблем. У нас разные задачи, без сомнения, придется работать с не очень знакомыми технологиями и API. Нужно будет вникать.

  • Умение пользоваться git, jira, confluence.

Основной стек:

  • Kotlin

  • Jetpack compose

  • Retrofit 2

  • Room

  • REST

Плюсом будет:

  • Знание Camera 2 API и CameraX API

  • Опыт работы с WebSockets

  • Опыт работы с WebRTC

  • Знание принципов функционального программирования

Чем предстоит заниматься:

  • Писать понятный, красивый, а главное рабочий код системы управления персоналом (наш основной продукт)

  • Разрабатывать нативное приложение под Android (Jetpack compose)

  • Участвовать в разработке нового функционала

  • Писать интеграции с backend и сторонними API

  • Писать тесты

  • Участвовать в обсуждениях по проектированию системы

  • Взаимодействовать с дизайнерами, архитекторами, влиять на развитие системы

Мы предлагаем:

  • Аккредитованная, продуктовая IT компания полного цикла разработки, резиденты Сколково;
  • Работа в офисе м. Таганская, шаговая доступность от станции;
  • После испытательного срока возможен гибридный формат работы (график обсуждается индивидуально в зависимости от роли);
  • Белая конкурентная заработная плата (обсуждается с каждым кандидатом индивидуально);
  • Оформление по ТК РФ, оплата отпускных и больничных;
  • Работа в профессиональной команде;
  • Интересные, местами сложные и разнообразные задачи.