JavaScript (Node.js / Vue.js) (offline)

Які технології використовуємо?
Front-end: На поточному проекті використовується Vue.js. Фреймворк для нової системи ще не обрали, але вибір буде за нашою командою;
Back-end: Node.js, Express.js;
DB: MongoDB.

На якій стадії проект?
Політики у США користуються цим сервісом вже понад 5 років. До нас він прийшов нещодавно, триває добір команди, розпочинається активна розробка нових фіч.

Які будуть задачі на проекті?
- Аналіз запитів на нові features, складання плану їх реалізації;
- Аналіз та розробка нового функціоналу;
- Комунікація з замовником та командою із США;
- Супроводження існуючого коду;
- Інтеграція зі сторонніми API;
- Написання Unit tests.

Які професійні навички нам важливі?
- Від одного року комерційного досвіду розробки web-applications;
- Досвід роботи з Node.js;
- Досвід роботи з одним із сучасних JS фреймворків(Vue.js, Angular, React.js);
- Досвід роботи з нереляційними базами даних;
- Розуміння Basics Design Patterns;
- Знання та вміння застосовувати основні шаблони проектування, алгоритми та структури даних;
- Розуміння архітектури веб-додатків;
- Розуміння та слідування REST;
- Слідування базовим принципам програмування (DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI);
- Знання англійської мови (intermediate та вище), оскільки на проекті ведеться активна комунікація з замовником напряму.

Якого рівня потрібен Engineer?
Від Middle- рівня.

Який розмір і структура команди?
Зараз команда на стадії розширення і поки що складається з PM'a та трьох розробників, серед яких є Tech Lead.

Чим ми як компанія відрізняємось від інших?
- Сhallenge-орієнтовані;
- Робимо ставку на комунікацію та зворотний зв’язок;
- Підтримуємо з клієнтами партнерські стосунки;
- Ставимо клієнту питання “навіщо” та пропонуємо кращі рішення;
- Поєднуємо адекватне ставлення до людей, професійну організацію технічної частини, налагоджені процеси та хороший колектив.

Умови роботи:
- Співбесіди проходять в 2 етапи: первинне інтерв’ю з НR-ом, за його результатами - технічне інтерв’ю.
- Випробувальний термін складає 3 місяці.
- Гнучкий графік, 8 робочих годин, п’ятиденний робочий тиждень.
- В деяких випадках є можливість працювати з дому.
- 24 календарних дні відпустки на рік.
- 5 днів на рік оплачуваних лікарняних.
- Open Space.
- Медичне страхування.
- “Плюшки”: Покриття витрат на конференції/тренінги/семінари, уроки англійської мови, участь у хакатонах, доступ до бібліотеки з різноманітною професійною літературою, корпоративний відпочинок.
- Зарплата нараховується на початку місяця до 5-го числа. За поточним курсом долара конвертується в гривню.
- Адреса офісу: м. Львів, вул. Кульпарківська, 59, 3-й поверх (з березня на Вороного, 3).

About MEV

MEV is a software development company based in the United States and Ukraine. It was named after the mega-electronvolt, a unit of energy measurement in physics. We convert our own energy into creating valuable products with high quality, and we value it over quick results.

Since 2006 our team has delivered dozens of projects: from mobile apps to heavily loaded distributed IoT platforms and Big Data analytics systems.
We maintain a product culture in an outsourced business and continuously improve processes by providing an environment where everyone has a voice and influence over the final result.

We earn our trust time and again through careful planning and implementation and care for our employees, each of whom is an essential part of MEV Energy.

Company website:
http://mev.com/

DOU company page:
https://jobs.dou.ua/companies/mev/

The job ad is no longer active

Look at the current jobs Node.js Lviv→