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

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 робочих днів оплачуваної відпустки щорічно, яку ви можете взяти відповідно до ваших потреб (окремо по днях або всі разом);
- Оплачувані лікарняні;
- Медичне страхування;
- Курси англійської мови;
- Додаткові дні відпустки для особливих подій у житті;
- Компенсація за освітні та тренінгові програми;
- Тимбілдинги та корпоративні заходи.