Команда Zakupki.prom.ua компанії EVO шукає Middle Front-end розробника (ES6/ReactJS).
Zakupki.prom.ua — найбільший майданчик-учасник системи електронних державних закупівель «ProZorro», систем електронних державних торгів «ProZorro.Prodazhi» та системи електронних комерційних закупівель «RIALTO».
ProZorro довела свою унікальність, отримавши дві найпрестижніші в світі премії — World Procurement Awards 2016 і Open Government Awards 2016 за найкращу в світі ініціативу в сфері державного управління.
Zakupki.prom.ua — не просто місце для проведення тендерів та аукціонів, а ресурс, що забезпечує навчання, захист та підтримку замовників і постачальників, консультує їх щодо будь-якого питання: від максимально правильної та комфортної участі в тендері до підписання контракту або оскарження результатів. Також майданчик займає проактивну позицію в ринку у впровадженні нового функціоналу, технічних інновацій та найвищих стандартів клієнтського сервісу.
Zakupki.prom.ua — це наш внесок у реформування України.
Ми працюємо за гнучкими методологіями і по налагодженими процесам, які в свою чергу регулярно переглядаються і покращуються, що дозволяє нам оперативно впроваджувати новий функціонал і розвивати як державну систему закупівель в Україні, так і допомогати середньому і великому бізнесу вести свою закупівельну діяльність.
Технічний стек команди:
ReactJS, RxJS, ES2016,
Python 2.7 / 3.5 + Pyramid Framework, Elasticsearch, Celery, SQLAlchemy.
Технічні рішення по фронтенду в компанії:
Cистема збірки — webpack.
Стилі — CSS Modules.
SPA додаток будуємо на es6 +, React, Redux.
Рухаємося в бік GraphQL + Apollo (зараз запущено експериментально на мобільних версіях сайтів компаній)
Плавно мігруємо на серверний пререндеринг.
Наш кандидат:
— знає не просто jQuery, а розуміє як робити SPA
— знає як побудуваті складні інтерфейси
— знає, як акуратно керувати стейтом додатку
— добре знає браузер і веб API
— розуміє, що сучасний інтернет — це не пара колл-беків на Ajax-запит, а великі серйозні додатки
— працює з ES2016, ReactJS, RxJS, BabelJs, веб-пакетом або схожими
Дуже круто, якщо ти:
— командний гравець і готовий навчити нас чому-небудь (вся команда спеціалізується більше на бекенді й нам просто необхідний ведучий розробник за напрямком фронтенда)
— хочеш/ будеш готовий підучити Python й підправити щось на бекенді в рамках своїх завдань, без залучення інших спеціалістів
— мав досвід розробки серверної частини на Node.js
Основні завдання:
— інтерфейс державних та комерційних замовників та аукціонів
— інтерфейси поточних запланованих завдань для покращення зручності використання системи (розробка з нуля)
— архітектурні завдання по фронтенду і вимог до API (розробка з нуля)
— інтерфейси пошуку
— розробка бібліотек уніфікованих компонентів для використання в інтерфейсах проекту (розробка з нуля)
— менторити бек-енд розробників у навчанні JS
Глобальні завдання:
— впливати на розвиток проектів
— експериментувати з новими технологіями, самостійно приймати участь у розвитку технічного стеку
— ділитися результатами напрацювань з іншими командами на локальних мітапах. Переймати досвід інших проектів. В компанії також є команда архітекторів, які займаються оптимізацією всіх процесів розробки і в яких також можна навчитися чомусь новому.
Про співбесіду й підбір в команду:
Ми знайомимося з вашим резюме і, якщо є, прикладами кода. З даною інформацією, технічна команда дає зворотній зв’язок і запрошує або не запрошує на скайп-інтерв’ю, де ми знайомимось ближче і спільно приймаємо рішення про особисте технічне інтерв’ю у нас в офісі.