Вакансія

Senior Android Developer UPD: вакансію закрито

На жаль, вакансія вже закрита!

але ви можете переглянути схожі

Огляд

Frontline займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Місія компанії - збереження людських життів шляхом роботизації війська. Frontline займається створенням комплексних технічних рішень, що змінюють правила ведення бойових дій вже зараз. Наразі команда розширюється та шукає фахівців різних напрямків, в тому числі — Android-розробників/розробниць senior-рівня, які будуть залучені до створення нових продуктів та розвитку вже існуючих (в тому числі — open-source) рішень. Frontline не очікує повної відповідності усім нижчезазначеним вимогам, проте вітає бажання та вміння навчатися нового. Але практичний досвід з відеоплеєрами, картографією та системами на зразок QGroundControl є важливим для цієї позиції. Враховуючи специфіку роботи, наразі розглядаються лише кандидатів з Києва або тих, хто має можливість регулярно приїздити — для ведення спільної розробки та випробувань.

Обов'язки

  • розробка зручних, надійних, доступних та швидких клієнтських інтерфейсів для роботи з відеострімами, просторовими даними, телеметрією від дронів та наземних роботів
  • швидке прототипування, опрацювання фідбеку від користувачів
  • активна участь в продуктових дискусіях, архітектурних нарадах, дослідженні розробок конкурентів та партнерів, open-source рішень, сторонніх бібліотек
  • тісна співпраця з інженерами-робототехніками, embedded-програмістами, тестувальниками

Вимоги

  • освіта або співставний практичний досвід в галузі комп‘ютерних наук, прикладної математики
  • глибоке розуміння архітектури Android, роботи мереж (особливо односторонніх протоколів обміну даними) та принципів безпеки, швидкодії, надійності, ефективного використання системних ресурсів
  • обов’язковий досвід розробки не тільки під телефони, але й під планшети
  • володіння мовами програмування Kotlin та Java. Досвід роботи з UI-фреймворками (Qt)
  • перевагою буде досвід роботи з робототехнікою, практичний досвід роботи з автономними системами, протоколом MAVLink, софтом для наземних станцій (QGroundControl, Mission Planner)
  • досвід роботи з відеопотоками (декодування, відтворення), картографічними даними, векторною та растровою графікою, обробкою зображень, високоінтерактивними інтерфейсами
  • вміння писати простий та зрозумілий код, виокремлювати сутності, описувати протоколи їхньої взаємодії
  • вміння знаходити, відтворювати, локалізовувати та виправляти проблеми, шукати та усувати їх першопричини
  • вміння супроводжувати цикли продуктової розробки: від формулювання технічних вимог до ведення документації
  • вміння макетувати дизайн додатків самостійно, без залучення окремого дизайнера та повноцінного дизайн-процесу

Умови

  • робота в м. Київ
  • гнучкий графік, опціонально чотириденний робочий тиждень. Можливість працювати як в офісі, так і віддалено
  • короткі цикли розробки, прямий фідбек від екіпажів на фронті, випробування на полігонах
  • отримання практичних навичок у співпраці з інженерами, які мають значний досвід в мілітарному R&D