Senior Kotlin Engineer

Instories

Senior Kotlin Engineer

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

Ищем Senior Kotlin Engineer для разработки кроссплатформенного SDK на Skia и Kotlin для рисования канваса в наших продуктах (Instories, Vids, Cremo) и платформах (iOS, Android, Web).

О процессе разработки в Instories:
У нас есть несколько направлений разработки:
1. Направления разработки клиентской части:
◎ Разработка фичей на нативных платформах;
◎ Разработка экспериментов;
◎ RnD в сфере работы с графикой и оптимизацией приложения;
◎ Инфраструктурные задачи для оптимизации процессов в компании;
◎ Кросс-платформенное графическое ядро.

2. Направления разработки серверной части:
◎ Разработка server-side фичей для клиентской части;
◎ Разработка инфраструктурных задач.

А ещё:
Мы используем последние стабильные версии языков, библиотек и фреймворков. Еженедельно разбавляем производство новых фичей задачами по техдолгу и оптимизацией производства. Создаём комфортные процессы под потребности разных команд и сохраняем баланс работы и отдыха.

Тебе предстоит:
◎ Создавать и поддерживать кроссплатформенного kotlin-фреймворка для работы с шейдерными эффектами и другими инструментами;
◎ Создавать сложные и переиспользуемые решения с продуманной архитектурой;
◎ Технически развивать проект (оптимизации, качество), исследовать новые технологии и их интеграции;
◎ Обсуждать продуктовые задачи, участвовать в планировании, соблюдать сроки;
◎ Постоянно улучшать возможности приложения для пользователей.

Что для нас важно:
◎ Опыт работы в роли Senior Android/Kotlin Engineer от 5 лет;
◎ Отличное знание Kotlin;
◎ Опыт работы с графикой;
◎ Опыт работы со Skia, Canvas API;
◎ Умение писать Clean Code (Clean Architecture, SOLID, KISS, DRY, YAGNI).

Будет плюсом:
◎ Опыт работы с Kotlin Multiplatform;
◎ Опыт работы с Jetpack Compose от 1 года;
◎ Опыт работы с OpenGL, FBO, GLSL / HLSL;
◎ Опыт в других областях разработки (iOS, Backend) приветствуется (T-Shape).

Нам подойдет человек, который не боится новых вызовов, ответственен за результат, умеет слушать и слышать, ориентирован на командные цели.

Детали о работе с движком:
◎ У нас есть собственное решение движка на базе Skiko (Skia) и многомодульной архитектуры. Движок собирается для нескольких таргетов — iOS, Android, Web JS клиенты + Desktop (JVM) внутренний редактор для быстрой разработки фичей и контента.
◎ Мы уделяем внимание development experience, поэтому сборка движка быстрая, есть режим hot reload и отдельный легковесный таргет с UI.
◎ Общая база контента (эффекты, стикеры, переходы, шаблоны, шейдеры) исчисляется несколькими тысячами единиц, разрабатывается и тестируется 1 раз, используется на всех платформах. Команда QA работает над автоматизацией тестирования движка, чтобы без болей и оперативно вносить изменения без крупных регрессов. Есть своя подсистема публикации и доставки контента без релиза приложений.
◎ Активно развиваем собственную подсистему препроцессинга шейдеров и систему для работы с частицами для создания сочных эффектов. У инженеров свобода выбора в плане поиска лучшего способа реализации той или иной задачи.

Как мы нанимаем?
Мы готовы оперативно выходить с оффером, если понимаем, что подходим друг другу. Наши этапы:

1. HR-скрининг;
2. Техническое интервью;
3. Culture Fit & Soft Skills интервью.

Навыки
  • SKIA
  • Android
  • Kotlin
  • Clean Architecture
  • GLSL
Посмотреть контакты работодателя

Похожие вакансии

MANGO FZCO
Удаленная работа
  • Москва

  • от 330000 RUR

Рекомендуем
UBIC
Удаленная работа
  • Москва

  • от 330000 RUR

Рекомендуем
GRI
Удаленная работа
  • Москва

  • от 330000 RUR

Рекомендуем
Effective
Удаленная работа
  • Москва

  • до 350000 RUR

Перформикс
Удаленная работа
  • Москва

  • до 450000 RUR

Первый ОФД

Senior Android Developer

Первый ОФД

Удаленная работа
  • Москва

  • до 450000 RUR

Senior Android Developer

ДэвТим-Групп

Удаленная работа
  • Москва

  • до 450000 RUR

Максилект

Kotlin backend developer(Java)

Максилект

Удаленная работа
  • Москва

  • до 450000 RUR

Фабрика Решений

Mobile Developer (Kotlin Multiplatform)

Фабрика Решений

Удаленная работа
  • Москва

  • до 350000 RUR

Удаленная работа
  • Москва

  • до 200000 RUR

Senior Backend Developer (Java/Kotlin)

ДэвТим-Групп

Удаленная работа
  • Москва

  • до 200000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 200000 RUR

X5 Digital
Удаленная работа
  • Москва

  • до 200000 RUR

DENIVIP Media
Удаленная работа
  • Москва

  • до 200000 RUR

SkillStaff
Удаленная работа
  • Москва

  • до 200000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 200000 RUR

Senior Software Engineer (Backend + Desktop .NET)

Дей Антон Сергеевич

Удаленная работа
  • Москва

  • до 3000 RUR

Т-Банк
Удаленная работа
  • Москва

  • до 3000 RUR

БФТ-Холдинг
Удаленная работа
  • Москва

  • до 3000 RUR

Криптонит

Tech Lead Java

Криптонит

Удаленная работа
  • Москва

  • до 3000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию