Сергей Чусовской, тимлид команды Front Platform
«Наша команда отвечает за качественную и масштабируемую архитектуру в сложном продукте. Поэтому часто решаем нестандартные задачи и создаём технологии, которых нет на рынке»
Привет! Я Серёжа, тимлид команды Front Platform в Профи. Мы строим платформу для удобной коллаборации и разработки всех проектов компании, которые касаются клиентов Профи. Обеспечиваем стабильность разработки, повышаем скорость и development experience продуктовых команд.
Например, сейчас Профи запускает новую версию приложения для клиентов. Наша команда создаёт для этого основу — настраивает инфраструктуру, чтобы релизы прошли без проблем.
Пока нас четверо: я, Толя, Денис и Стас.
- Толя — senior-разработчик, хорошо разбирается в нативных приложениях и автоматизациях.
- Денис — expert-разработчик, крутой фулстек, может решить задачу любой сложности и многому научить.
- Стас — middle-разработчик, хорош во фронтенде, любит технологии и делиться новостями из этой сферы. Классно решает нестандартные задачи.
- Я отвечаю за внешнюю коммуникацию и целеполагание команды, участвую в планировании и проработке задач, задаю вектор развития платформы и команды.
Нам нужен ещё один разработчик, так как идей для развития платформы очень много, а рук не хватает :-)
Технологии
JS, TypeScript, React, React Native, Yarn Workspaces.
Зачем тебе к нам
- Пробовать новое. Мы не боимся экспериментировать и создавать технологии, которых пока нет на рынке.
- Развиваться. У нас практически нет рутинных задач. Всегда есть что-то, с чем тебе ещё не приходилось работать.
- Работать где и когда тебе удобно. Главное — не подводить команду и ходить на общие встречи.
Чем предстоит заниматься
- Создавать библиотеку, которая позволит подменять JS-бандл в приложении на React Native. Чтобы не пересобирать нативную часть приложения при каждом запуске E2E-тестов.
- Создавать библиотеку для отправки аналитических событий.
- Писать кастомные правила ESLint для автоматизации проверки архитектурных подходов и code style.
- Оптимизировать производительность библиотеки для Shared Element анимаций.
- Изобретать подход для переиспользования кода между React и React Native.
Что нужно, чтобы к нам присоединиться
- Глубоко разбираться во фронтовом JS-стеке: JS, TypeScript, React, модули в Node.js. Ты не только хорошо знаешь эти технологии, но и имеешь своё представление, как должна быть устроена платформа и архитектура приложений.
- Понимание, для чего нужны babel и webpack — можешь в общих словах рассказать, как они работают.
- Любовь к технологиям. Не боишься работать с незнакомыми технологиями и языками, любишь технологические эксперименты и нестандартные задачи.
- Желание участвовать в командных обсуждениях и проработках задач, аргументированно предлагать свои решения и слышать мнение других. Здорово, если сможешь менторить других разработчиков в команде.