Мы ищем опытного инженера, который сможет внедрить опыт Compose Multiplatform в наши продукты: — JxBrowser, ведущее коммерческое решение, используемое более чем 1,5 тысячами компаний, включая Intel, Google, Mastercard, BMW, Bosch и т. д. — Приложение для мониторинга производительности для тех, кто утопает в работе. бесконечные трекеры проблем, письма, встречи и все, что требует времени. С помощью этой системы мы ставим цель не заменить существующие решения, а скорректировать фокус внимания польз
Мы ищем опытного инженера, который сможет внедрить опыт Compose Multiplatform в наши продукты: — JxBrowser, ведущее коммерческое решение, используемое более чем 1,5 тысячами компаний, включая Intel, Google, Mastercard, BMW, Bosch и т. д. — Приложение для мониторинга производительности для тех, кто утопает в работе. бесконечные трекеры проблем, письма, встречи и все, что требует времени. С помощью этой системы мы ставим цель не заменить существующие решения, а скорректировать фокус внимания пользователей. Данная позиция не предполагает работу с Android SDK. Процессы и инструментыПри разработке продукта мы выстраиваем процесс на основе гибких методологий. В приоритете качество решений, а не скорость внедрения функциональности в производство. Мы широко используем статические анализаторы, уделяем большое внимание чистоте кода и автоматизированным тестам, а также проводим обязательные проверки кода на все изменения для повышения эффективности. Проектирование системы и API выполняется с широким использованием доменно-ориентированного проектирования. Мы используем Event Storming для определения требований. Для среднесрочного и долгосрочного планирования мы используем Wardley Mapping. Стек технологий, который мы используем в наших продуктах: — Последняя версия Kotlin. — Java, JxBrowser. — Protobuf, gRPC. — Spine Event Engine. В повседневной разработке мы используем следующие инструменты: — Git, GitHub. — Действия GitHub для CI/CD. — IntelliJ IDEA. Чем вы будете заниматься — Участвовать в разработке настольных приложений и компонентов пользовательского интерфейса для macOS и Windows с использованием Kotlin и Compose Multiplatform. — Предлагать идеи по улучшению и будущая разработка продукта. Найдите пути практической реализации этих идей. Требуемые знания и навыки — Опыт работы от 5 лет. — Умение программировать на Kotlin. — Опыт работы в Compose Multiplatform. — Большой опыт проведения code review. — Уровень письменной и письменной речи выше среднего. Разговорный английский. Будет плюсом — Опыт выпуска и поддержки настольных приложений в производственном режиме.