# Лендинг - разработчики - текст
## 1 Первый экран
**Делаем IT в ведущей(1) edtech компании России**
Оцифровываем процесс обучения во всех его проявлениях. Строим образование на данных и алгоритмах. Разрабатываем инструменты для удаленного очного преподавания - для частных и групповых уроков, школ и вузов. Постоянно ищем новые решения, много экспериментируем и не боимся ошибаться. Меняем образование к лучшему - в России и мире.
- 110 разработчиков в 30+ распределенных командах
- удаленная работа из любой точки мира
- фронтенд, бэкенд, кроссплатформенная мобильная разработка
(1) по данным Forbes Russia - https://www.forbes.ru/tehnologii-photogallery/372539-20-samyh-dorogih-kompaniy-runeta-2019-reyting-forbes
## 2 Вакансии
Средний уровень разработчика в компании - Senior. В мидлах у нас никто не задерживается - если ты готов расти, мы поможем.
## 3 Что мы делаем
Мы создаем софт для цифрового образования. Решаем все задачи с помощью алгоритмов и данных. Создаем экосистему программных продуктов для тех, кто хочет учить и учиться по-новому.
### 3.1 Ученикам
- платформа дистанционного обучения один-на-один Vimbox, взрослая и детская версии
- мобильные приложения и экосистема сервисов, привязанных к учетной записи студента
- корпоративные продукты, адаптированные под потребности заказчика
- адаптация платформы, приложений и сервисов под международные рынки
- платформа для детских и взрослых групповых занятий
- геймификация платформы и сервисов
- личный кабинет студента, показывающий прогресс обучения и помогающий корректировать курс
- платформа для изучения математики
- _своя видеосвязь (вообще это это в п.1)_
- разработка аппаратных средств (планшетов) для помощи в дистанционном обучении
### 3.2 Учителям
- цифровой экзоскилет: интерфейс дистанционного обучения с видео, помощь преподавателю в сокращении рутины https://habr.com/ru/company/skyeng/blog/304554/
- настраиваемые интерактивные учебные материалы для разных уровней знания и разных потребностей ученика
- автоматизированная проверка классных и домашних заданий курса
- подсказки в реальном времени во время урока
- продукт "Расписание", автоматически обеспечивающий оптимальную загрузку в соответствии с возможностями преподавателя
- личный кабинет учителя с максимумом необходимой информации о каждом студенте
- инструмент для быстрой подготовки к уроку с конкретным учеником
- ML-алгоритмы, отслеживающие проведение уроков и подсказывающие решения для увеличения вовлеченности студента
- Skyteach - продукт для быстрого онбординга нового преподавателя
- боты в мессенджерах, выдающие аналитику по прошедшим урокам
### 3.3 Бизнесу
- собственная CMR для сотрудников на базе BPM решения
- системы биллинга
- платформа аутентификации для всех внешних и внутренних продуктов и сервисов
- маркетинговые и экспериментальные инструменты
- инструменты для работы с учителями
- инструменты для отслеживания эффективности обучения
- собственная CMS для работы с учебным контентом
- система овербукинга, снижающая потери от пропущенных уроков
### 3.4 Образованию в России
- электронный учебник для школ и вузов
- платформы для проведения региональных и всероссийских школьных олимпиад
- продукты для повышения квалификации учителей
- обеспечение равного доступа к образованию по всей территории страны
- автоматизация "классического" обучения
- R&D продукты для образовательных учреждений
- B2G продукты как перспективное направление работы компании
## 4 Как устроена разработка
### 4.1 Команды
Структура компании - вертикальная, в ее основе лежат большие вертикальные продукты, приносящие доход. У нас нет отделов, а есть блоки продуктовых команд, каждая из которых состоит из:
- продакт-менеджера, иногда с помощниками.
- **команды разработки с тимлидом** <- вы здесь
- аналитика/ов
- продуктового дизайнера/ов
- тестировщика или QA-команды
- опциональных специалистов, нужных этому продукту
Разработчики всегда находятся внутри продукта, работают не с другими программистами компании, а с коллегами по продукту, вносят максимум в его жизнь и развитие. Они обязательно участвуют в обсуждении бизнес-задач и не берутся за таску, пока не поймут, зачем она нужна.
### 4.2 Стеки
- Фронт: Typescript (Angular) Javascript (node.js) видео
- Бэк: PHP (Symfony, PostgreSQL) видео
- Mobile: Java, Objective C, Kotlin видео
### 4.3 Поддержка
- **Infra** - блок инфраструктуры поддерживает серверы в рабочем состоянии, разрабатывает собственные и адаптирует существующие инструменты под нужды отдельных продуктов.
- **QA** - наряду с тестировщиком внутри продуктовой команды, в компании есть QA-блок, занимающийся разработкой автоматизированных решений тестирования продуктов. https://habr.com/ru/company/skyeng/blog/461213/
- **Simple Tasks** - отряд боевых джунов, готовых прийти на помощь, если нужно запилить что-то простое и некритичное, на что не хватает времени (бота, лендинг, виджет и т.д.).
## 5 Как устроена удаленка
- **Общение** в Slack, скрамы — в Zoom и Hangouts.
- **Документируем** таски в Jira, доки в Notion.
- **Не упарываемся в контроль** и не следим за удаленщиками: у нас главное — результат, а не проведенное за монитором время. Логи ведем самостоятельно, используем для лучшего прогнозирования эстимейтов. Кроме того, мы знаем, что ведение логов важно для самоконтроля при дистанционной работе.
- **Работаем по своему графику**, синхронизируемся в удобное для всей команды время — зависит от географической распределенности команды.
- **Развиртуализируемся** как минимум раз в год во время выездов команд и горизонталей. https://habr.com/ru/company/skyeng/blog/465293/
- Общаемся **между командами** в рамках горизонтали разработки. Делимся решениями, обсуждаем новости, не изобретаем велосипеды.
- **Делимся опытом** удаленной работы. Алексей Катаев знает все! https://habr.com/ru/company/skyeng/blog/349598/
## 6 Философия
- Наши разработчики **непосредственно влияют на продукт**, находясь в продуктовой команде. Мы не выполняем бездумно поручения, а сами придумываем решения и отстаиваем их.
- Мы не берем задачи, если **не понимаем, зачем** они нужны.
- Мы **не переписываем с нуля**, а выделяем время на рефакторинг https://habr.com/ru/company/skyeng/blog/468579/
- **Команды независимы** в выборе инструментов: хочешь - канбан, хочешь - скрам, хочешь - пиши свой стайлгайд.
- монорепозиторий **???**
- Общие технологии. Если кто-то сделал что-то **хорошее, раскатываем на всех**, чтобы не плодить одинаковые сущности.
- Можно **менять команды** и развиваться в разных направлениях внутри компании.
- **Мыслим как бизнес**: не внедряем новые технологии только ради того, чтобы внедрить (ссыль на ангуляр). Но и не тормозим с внедрением, когда оно очевидно необходимо.
- **Оптимизируем и автоматизируем** свою работу (боты, голосовалки)
- **Обмениваемся опытом** внутри команды для минимизации "автобусного фактора".
- Мы **работаем прозрачно** - всегда можно посмотреть цифры и понять свой вклад в финансовое процветание компании.
## 7 Мы разные
<примерно как-то так>
Георгий Новик:
"Я работаю бэкенд-разработчиком в Skyeng. В основном реализую хотелки операторов, менеджеров и других заинтересованных лиц в отношении нашей большой CRM. Как и многие разработчики, я не привязан к офису. За год-другой удаленной работы я понял, что большой город, съемная квартира и еда из супермаркета – это не мое. День расписан по минутам, гибкости – никакой, особенно если ходишь в офис. Да и человек – собственник по своей природе. У нас, в Беларуси, да и у вас в России постоянно возникают какие-то инициативы, когда люди уезжают в деревню и организуют эко-поселения. И это не блажь. Это рационализация. Поэтому я с семьей переехал на хутор в белорусских лесах. И теперь от меня до ближайшего приличного коворкинга 130 километров."
Подробности - на Хабре https://habr.com/ru/company/skyeng/blog/465291/
<это пример **БЕЗ РАЗРЕШЕНИЯ, ПРИМЕР!!!11**>
Виталий Колченко
"Меня зовут Виталий, я андроид-разработчик из Челябинска. После универа год проработал в информационной безопасности, из-за обилия бумажной работы переучился в программиста. Первые пару лет работал в местных компаниях, разрабатывал ПО для региональной медицины, дальше перешел на фриланс, где и провел последние 3-4 года. В стартапах работать надоело, хочется попробовать себя в крупной и сильной команде.
Уважаю и интересуюсь: машинлернинг, NBA (болею за Оклахому и Рассела Вестбрука), спортзал, рэп, книги."
## 8 Как стать частью Skyeng
1. Выбери подходящую вакансию. **ссылка наверх?**
2. Свяжись с нами и договорись о собеседовании.
2. Собеседование проводится удаленно - убедись, что работают камера, микрофон и звук.
3. После собеседования ты получишь тестовое задание. Это задание максимально близко к нашей практике, нам важно увидеть, как человек думает и самостоятельно принимает решения. Всему остальному можно научиться.
6. Тебя взяли? Поздравляем! Дальше начнется процедура онбординга: ты получишь доступы к нашей вики, содержащей всю необходимую информацию и познакомишься с командой и продуктом
2. Во время испытательного периода не только мы испытываем новичка - но и он нас. Поэтому тебя сразу бросят на боевую задачу, чтобы погружение было быстрым и максимальным.
## 9 FAQ