EVO 4.8

Сайт компании: evo.company

EVO — продуктова українська IT-компанія.

Prom.ua, Bigl.ua, Crafta.ua, Zakupki.prom.ua, Kabanchik.ua, Вчасно , Shafa

Про технічний департамент в EVO:

70+ Python розробників, 35+ manual-тестувальників, більше 15 автоматизаторів, команда по data science, є своя команда архітекторів (включаючи і архітекторів з автоматизованого тестування), а також команда мобільної розробки

Основні мови програмування: Python, JavaScript, TypeScript, Golang
Монолітні частини на Python написані з використанням кастомного веб-фреймворку, Django або Flask. Нові Python-проекти починаємо на aiohttp.
Для JavaScript на бекенді використовуємо express або koa. Все більша частина API переходить на GraphQL, тому регулярно підключаємо Apollo Server. Значна частина сервісів на Node.js написана на TypeScript. Фронтенд пишемо в основному на React.

В основному базою даних беремо PostgreSQL. В сервісах також використовуються MongoDB, ClickHouse. Для пошуку використовуємо ElasticSearch. Для асинхронних задач —RabbitMQ або Kafka.
CI/CD реалізуємо через GitLab. Продакшн працює на kubernetes (istio, prometheus, elk stack, grafana)

Стек мобільних технологій:

iOS
Мови: Swift (нові проекти на Swift) і Objective-C
Архітектури: VIPER, Clean Swift
Сучасні бібліотеки: Moya, IGListKit, Realm, YapDatabase, lottie
Додатково: пишемо власні компоненти для шаринга між проектами, свій CI сервер (Gitlab CI і Jenkins)

Android
Мови: Java і Kotlin (нові проекти чисто на Kotlin).
Архітектури: MVP, MVVM, VIPER, Android Architecture Components.
Сучасні бібліотеки: Retrofit, Realm, Lottie, MotionLayout, Glide.
Багатопотоковість: RxJava 1 & 2, Coroutines.

Збираємося на dev-club’и всередині тех.департаменту EVO:

на dev-club обговорюємо:
* Нові підходи, рішення які використовуються в командах (пропозиції, аргументація).
* Обмін досвідом (позитивним / негативним) про використання тих чи інших рішень.
* Обговорення інструментів (що є, чого не вистачає).
* Координація дій між командами для поліпшення, розвитку інфраструктури.

Проекти з відкритим кодом:

Swindon — Веб-сервер для великої кількості WebSocket-з’єднань
hiku— бібліотека для побудови веб-серверів з GraphQL та подібними мовами запиту
grpclib— бібліотека для написання сервісів з python3/asyncio та протоколом http2/gRPC (grpc.io)
elasticmagic — конструктор запитів в ElasticSearch, подібний на SQLAlchemy
ttag — бібліотека для роботи з gettext перекладами в JavaScript.

Наша команда EVO увесь час знаходиться в пошуках нової корисної інформації.
Ми читаємо багато книг, статей, блогів, оглядів і реліз-ноутів, дивимося презентації і доповіді, ходимо на конференції і мітапи.
У нашому каналі ми публікуємо все, що нам здалося важливим і корисним для розробників:

Літні інтернатури з програмування в EVO

Поради для початківців (і не тільки) Python/JS розробників


Отзывы компании EVO

Работала в EVO почти два года на позиции UX дизайнера. Это была моя первая работа и я очень рада, что удалось попасть именно в эту компанию, так как я пришла практически с нулевыми знаниями и без опыта в ИТ, но благодаря тому, что ребята в меня поверили и дали шанс, удалось получить работу.
Офис хороший, правда, там, где большие оупен спейсы не всегда комфортно работать, но не сказала бы, что это минус. Отдельный плюс за бар c кофе/чаем/панини/мороженым, — выпить утром кофе и получить пожелание хорошего дня с улыбкой от бариста было своего рода ежедневным ритуалом.
Перешла в другую компанию по причине того, что хотелось развиваться дальше и пробовать новые направления и проекты, больше общаться с UX командой и получать зарплату выше (в силу различных причин). Говорить о процессах не буду, т.к. сейчас у меня другой опыт и я не знаю что и как поменялось в EVO в этом плане, так что мои замечания могут быть не актуальны.
В целом, впечатления от компании очень хорошие. Отдельная благодарность Юре Бурлаке и Ане Мирончук, которые учили, научили и помогали мне постигать UX.


Смотреть все отзывы