💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Android разработчик

Зарплата

до 130 500 ₽

Местоположение и тип занятости

Можно удаленно

Компания

Технологическая компания — сфокусирована на разработке и внедрении в коммерческую область решений Индустрии 4.о.

Описание вакансии

О компании и команде

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

Компания АНСГАР ведет свою деятельность с 2019 г. как проект по разработке прикладных решений для дискретных производств. В 2021 году проект оформился в компанию.

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

Ожидания от кандидата

От кандидатов мы ожидаем:

  • Хорошего знания языка и идиом 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.
  • Писать тесты.
  • Участвовать в обсуждениях по проектированию системы.
  • Взаимодействовать с дизайнерами, архитекторами, влиять на развитие системы.

Условия работы

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

  • Официальное трудоустройство, “белая” заработная плата.
  • Возможность гибкого и дистанционного графика работы.
  • ЗП обсуждается с успешным кандидатом.
  • Развитие в команде профессионалов успешного стартапа, проектная деятельность.

Смотреть ещё вакансии