Опис компанії збагатити життя гравців з оригінальним та незабутнім ігровим досвідом. Їх відданість та талант ожили багато відомих франшиз, таких як Creed Assassin, Far Cry, Watch Dogs, Just Dance, Rainbow Six та багато іншого. Ubisoft - компанія з рівними можливостями, яка вважає, що різноманітний досвід та перспективи є ключовими для створення світів, де і гравці, і громада можуть процвітати та висловлювати себе. З нашою командою з корпоративної соціальної відповідальності Ubisoft ми працюємо
Опис компанії
збагатити життя гравців з оригінальним та незабутнім ігровим досвідом. Їх відданість та талант ожили багато відомих франшиз, таких як Creed Assassin, Far Cry, Watch Dogs, Just Dance, Rainbow Six та багато іншого. Ubisoft - компанія з рівними можливостями, яка вважає, що різноманітний досвід та перспективи є ключовими для створення світів, де і гравці, і громада можуть процвітати та висловлювати себе. З нашою командою з корпоративної соціальної відповідальності Ubisoft ми працюємо та для наших гравців, допомагаючи створити оригінальний та незабутній ігровий досвід, який виходить за рамки розваг, щоб збагатити життя. Окрім цього, в Ubisoft ми прагнемо внести власний активний внесок у кращі середовища за допомогою зелених ініціатив та глобального нейтралітету вуглецю. Якщо ви в захваті від вирішення проблем, що змінюють ігри, передових технологій, просування межі розваг та граєте в зелений колір, ми запрошуємо вас приєднатися до нашої подорожі та допоможемо нам створити невідоме.
Read more about our commitment to social impact Ми шукаємо виконаного та керованого розробника повного стеку, щоб стати ключовою частиною нашої команди. Ідеальний кандидат повинен мати широкий технічний досвід, демонструвати виняткові лідерські здібності та виявляти знання в управлінні високою видимістю, складними веб-рішеннями. p style = "Шрифт-Віва: 400"> Вимоги:
- Досвід роботи На високій видимості, складні веб-рішення
- Володіння в JavaScript & TypeScript-сильне розуміння сучасного JavaScript (ES6+) та TypeScript для масштабованого та реконструктивного коду.
Розробка Frontend (react.js)
- Досвід з React та його екосистемою (гачки , Контекстний API, Redux, React Query тощо).
- Знання інструментів розробки (Вавилон, ESLINT, WEBPACK, NPM, JEST, GITLAB CI, GIT ( Material-Ui, Tailwind CSS, стильні компоненти).
- Досвід оптимізації продуктивності (ліниве завантаження, мемуалізацію тощо).
< p style = "Шрифт-Віва: 400"> Розробка бекенд (Node.js & Express.js/nest.js)
- Досвід побудови відпочинкових API та Grapql Apis.
- Сильне розуміння аутентифікації та авторизації (JWT, OAuth тощо).
- Знання архітектури мікросервісів та функцій без серверів (AWS Lambda).
Управління базами та управління даними
- Досвід роботи з SQL ( Mysql) і nosql (mongodb).
- Знання бібліотек ORM/ODM, таких як Typeorm або Mongoose.
- Розуміння оптимізації та індексації бази даних.
devops & ci/cd
- Досвід роботи з Docker та контейнерними програмами.
- ci/cd трубопровід, використовуючи дії Github, Jenkins або Gitlab Ci/CD.
- Знання хмарних платформ (AWS або Azure) та стратегії розгортання.
Тестування та якість коду
- Досвід роботи з тестуванням одиниць та інтеграції (Jest, Cypress).
- знайомство з кодом, форматуванням (eslint, Гарніший) та найкращі практики.
General
- здатність працювати З Agile методологія
- хороша команда англійської
Приємно мати:
- великий досвід оптимізації продуктивності
- Досвід роботи з іншими рамками інтерфейсу, такими як Nextjs
- Досвід у створенні рішень з нуля
обов'язки
керівні обов'язки < /strong>
- створити середовище, орієнтоване на довіру, відкрите спілкування, творче мислення та згуртовані зусилля команди;
- Надайте технічні та функціональні рекомендації членам команди, мотивуйте, надихайте та тренер команди генерувати нові ідеї та поділитися своїм досвідом
- Розуміння вимог, допомога за допомогою дизайну, досліджень та оцінки інструментів та технологій, необхідних для впровадження
- забезпечити правильне впровадження рішень та сприяють якісному підходу в команді, який дотримується стандартів Ubisoft та найкращого в галузі галузі практики, коли це можливо, пропонують та посилюють вдосконалення; код, плани догляду \ контрольний список
- виступати як основний інтерфейс між командою, проект \ менеджер продукту, архітектор рішення, директор з розробки
- Планувати, організовувати, спостерігати та оцінити роботу команди та її вплив на проект (включаючи запити на об'єднання, дизайн впровадження)
- Працюйте разом з менеджером проекту, щоб визначити ризики та забезпечити відповідні стратегії лікування та рішення складних проблем
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Технікаl обов'язки