Position: Senior React Engineer
Company: ELITEX
Category: JavaScript
Experience required: 5y
English level: upper

The main office of our client is based in the USA, they have their own application like Airbnb, with which you can book their apartments. The development team is building a reliable, scalable platform to optimize physical operations and deliver an awesome guest experience.

**About ELITEX:**

ELITEX is an IT company based in Lviv, Ukraine. Our main expertise is custom software development using JavaScript, NodeJS, Java, Python and other technologies for ambitious companies and startups, located in the US, UK, EU, Singapore, Israel etc.
 
Our company has devoted teams of professionals with strong technical expertise and mentoring background, providing a full cycle of software development.
 
In ELITEX every employee’s voice matters, processes are smooth and deprived of useless bureaucracy, working conditions are great. Apply for a job and check it by yourself.
We are looking for a professional and friendly teammate to help us build awesome web and mobile apps.

**About the Project:**
The main office of our client is based in the USA, they have their own application like Airbnb, with which you can book their apartments. The development team is building a reliable, scalable platform to optimize physical operations and deliver an awesome guest experience.

Responsibilities:

• Be part of a culture of ownership, innovation, empathy, and collaboration;
• Help make the client's platform and Mobile Application the best and easiest way to book accommodations wherever it  has a presence;
• Deliver event-driven, service-based connections between internal systems and the site including for real-time pricing and availability;
• Proactively monitor application data and logs to prevent discrepancies and identify areas of improvement that reduce the need for human intervention;
• Collaborate closely with other teams including Product, Design, and Business Stakeholders;
• Grow and develop our org by recruiting, interviewing, and mentoring new engineers;
• Continually invest in observability, reliability, productivity, and stability;
• Write and maintain clear and appropriate documentation and tests for the systems you build so that others can easily contribute, collaborate, and support.


**Requirements:**
• 5+ years of experience designing and building enterprise-grade consumer-facing software;
• Demonstrated Front-End coding chops and experience participating in building and architecting high-availability applications at scale using JavaScript;
• A strong understanding of the JavaScript ecosystem including at relatively low levels and professional experience with React;
• Successful track record of collaboration across technical and non-technical teams;
• Team player with strong communication skills that works hard to make the people around them more successful;
• Comfortable collaborating and digging in with stakeholders to understand requirements.

**Will be a plus:**
• Experience as a Full-Stack language-agnostic engineer;
• Even bigger plus if your experience is with parts of our current stack - NextJS, Typescript, GraphQL, Ruby and Rails, React Native, Python, and GoLang (in that order).

**Compensation & benefits:**
• Cozy office in the very center of the city;
• Modern working place (iMac/MacBook or other preferred hardware);
• Convenient type of work: office/remote/hybrid;
• No time-tracking systems;
• 20 working days of paid vacation annually, which you can take according to your needs (even one by one or all together);
• Paid sick-leaves;
• Health insurance;
• English classes;
• Additional vacation days for special lifetime events;
• Compensation for educational and training programs;
• Team buildings and corporate events


**Про проєкт:**
Головний офіс нашого клієнта знаходиться в США, у них є власний додаток на зразок Airbnb, за допомогою якого можна бронювати житло. Команда розробників створює надійну, масштабовану платформу для оптимізації фізичних операцій і забезпечення чудового досвіду для гостей.

**Обов’язки:**
Активно співпрацювати з командою замовника над продуктом, розділяти культурні цінності клієнта;
Допомогти зробити платформу клієнта та мобільний додаток найкращим і найпростішим способом бронювання житла;
Забезпечувати з’єднання на основі подій між внутрішніми системами та сайтом, зокрема для ціноутворення та доступності в реальному часі;
Проактивно відстежувати дані додатків і журнали, щоб запобігти розбіжностям і визначити сфери вдосконалення, які зменшують потребу в людському втручанні;
Тісно співпрацювати з іншими командами, включаючи стейкхолдерів;
Постійно розвиватися разом з компанією, брати участь у наймі нових інженерів, проводячи співбесіди та навчаючи їх;
Дотримуватися чіткої та потрібної документації та тестів для систем, які будуть створюватися, щоб інші могли легко робити зміни, співпрацювати та надавати підтримку.

**Вимоги:**
5+ років досвіду розробки та створення корпоративного програмного забезпечення для споживачів;
Продемонстровані навички програмування Front-End і досвід участі в створенні та архітектурі додатків високої доступності в масштабі за допомогою JavaScript;
Чітке розуміння екосистеми JavaScript, у тому числі на відносно низьких рівнях, і професійний досвід роботи з React;
Успішний досвід співпраці з технічними та не технічними командами;
Комунікабельність та вміння працювати в команді.

**Буде плюсом: **
Досвід як Full-Stack;
Ще більший плюс, якщо ви маєте досвід роботи з частинами нашого поточного стеку: NextJS, Typescript, GraphQL, Ruby and Rails, React Native, Python і GoLang (у такому порядку);

**Компенсації та переваги:**
Затишний офіс в самому центрі міста Львова;
Сучасне робоче місце (iMac/MacBook або інше бажане обладнання);
Зручний тип роботи: офіс/віддалено/гібрид;
Відсутність систем обліку часу;
20 робочих днів оплачуваної відпустки щорічно, яку ви можете взяти відповідно до ваших потреб (окремо по днях або всі разом);
Оплачувані лікарняні;
Медичне страхування;
Курси англійської мови;
Додаткові дні відпустки для особливих подій у житті;
Компенсація за освітні та тренінгові програми;
Тимбілдинги та корпоративні заходи.