Мы в поисках Android-разработчика в Дивизион инновационных исследований и продуктового дизайна.
Чем предстоит заниматься:
- Создание и модернизация атомарных и составных компонентов;
- Реализация вариативности компонентов (размеры, темы, состояния hover/active/disabled);
- Поддержка тем (light/dark mode) через CSS-переменные или провайдеры (ThemeProvider);
- Использование CSS-in-JS (Styled Components);
- Реализация примеров для демонстрации компонентов в Storybook;
- Контроль соответствия Figma-макетам (pixel-perfect);
- Участие в разработке дизайн-токенов (цвета, шрифты, отступы).
Что мы ожидаем:
- Опыт коммерческой или pet-проектной разработки на Kotlin от 6 месяцев;
- Понимание архитектурных паттернов (MVP/MVVM/MVI), предпочтительно MVVM;
- Базовые знания Jetpack Compose или уверенная работа с View-системой (XML);
- Знание принципов SOLID, Clean Architecture.;
- Умение разбираться в чужом коде, читать и использовать open-source библиотеки;
- Базовое понимание Unit-тестов и Snapshot-тестирования UI будет плюсом;
- Умение писать понятный и чистый код, оформлять KDoc и комментарии;
- Опыт работы с Git, знание основных команд;
- Опыт работы с Android Studio и Gradle;
- Навыки работы с issues/pull requests на GitHub.
Будет плюсом если есть:
- Опыт участия в UI-библиотеках, SDK или Design System проектах;
- Навыки работы с Figma или Pixso, понимание структуры дизайн-компонентов;
- Опыт написания UI-документации.