Описание:
Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт с передовыми технологиями и микросервисной архитектурой. Все самые сложные и важные системы банка реализуем сами: процессинг, учётное ядро, финансовый мониторинг, переводы через Систему быстрых платежей. Среди наших продуктов виртуальная и пластиковая карта для выгодных покупок на Ozon и за его пределами, рассрочка, банк для юридических лиц и программы финансирования продавцов.
Наш основной стек:
Svelte/SvelteKit/Vue.JS/Vuex/Nuxt.JS/TypeScript
Мы ожидаем:
- Опыт работы с JavaScript (ECMA 5/6) и понимание, как устроено прототипное наследование, зачем нужны замыкания и что такое контекст
- Опыт работы со JS фреймворками (Angular, Vue.js или React)
- Опыт работы CSS, HTML
- Опыт работы с системами контроля версий git (желательно)
- Опыт с Node.js (желательно)
- Опыт работы с WebPack или другими сборщиками (желательно)
Будет плюсом:
- Знание что такое Virtual DOM (и для чего он нужен)
- Какие проблемы решают JS фреймворки
- Что такое Reflow, Repaint, Event Loop, Microtask
- Различия монолитных и атомарных SPA
Мы предлагаем:
- Возможность влиять на проект и уделять большое внимание техдолгу
- Использование самых новых технологий в разработке
- Вы можете присоединиться к проекту из разных направлений, в зависимости от вашего опыта и интересов: высоконагруженный Node.js или SPA-приложения, продуктовая разработка или участие в создании frontend-инструментов, а также можно поучаствовать в проектах с нуля
- Свободу действий в принятии решений