SWOYO занимается разработкой и поддержкой комплексных систем для биллинга и маршрутизации VoIP и SMS трафика транзитных операторов. Мы ищем сотрудника для разработки нового SPA, которое предоставляет коммуникационные инструменты, на базе существующего решения.
Сейчас мы готовы взять в команду React разработчика.
Чем предстоит заниматься:
- создание контролов и компонентов, которые будут положены в основу функционала системы;
- разработка пользовательских интерфейсов;
- изучение существующего кода другого проекта для переноса и адаптации функциональности;
- согласование макетов согласно возможностям UI-библиотек с дизайнерами;
- формирование технических требований для разработчиков серверной части;
- участие в промышленной разработке:
➢ погружение в предметную область — биллинг, VoIP, SMS-трафик;
➢ проработка технических решений по бизнес-требованиям;
➢ работа с системами контроля версий и багтрекинговыми системами;
➢ выпуск релизов в срок; - работа в команде:
➢ взаимодействие с разработчиками баз данных, тестировщиками, инженерами поддержки, системными администраторами и др.;
➢ соблюдение coding style, прохождение и проведение code review;
➢ стремление делать правильно и распространять best practices.
Наши ожидания:
- уверенные знания нативного/чистого JavaScript-а;
- уверенные знания React;
- уверенные знания SCSS, CSS Modules:
- понимание TypeScript и его применения в проектах;
- опыт или компетенции создания объемных веб-приложений;
- умение делать удобные пользовательские интерфейсы;
- желание заниматься развитием и поддержкой большого промышленного SPA;
- опыт настройки и оптимизации сборочных инструментов, таких как Webpack или Vite.
Будет плюсом:
- знание JavaScript фреймворков Ext JS, Angular, Vue;
- знание Python, SQL(PostgreSQL);
- опыт работы с базами данных и внешними API;
- опыт работы в Linux (пользователи, права, назначение основных каталогов, работа с логами, анализ текущего состояния системы);
- опыт работы с библиотеками для диаграмм;
- опыт работы с библиотекой redux-query-react;
- опыт разработки собственного UI Kit и создания библиотеки компонентов;
- опыт работы с библиотеками Formik, Yup;
- опыт конфигурации Eslint;
- опыт работы с Keycloak.
Мы предлагаем:
-
интересные и сложные проекты в сфере телекоммуникаций;
-
работу в команде профессионалов, открытых к взаимодействию для решения рабочих задач;
-
стабильную конкурентоспособную зарплату с учетом требований к позициям и трендов на рынке труда;
-
пространство для роста и развития, возможность участвовать в профессиональных конференциях;
-
гибкий график, возможность удаленной работы;
-
высокий уровень корпоративной культуры, большое количество спортивных и корпоративных мероприятий;
-
бесплатное профессиональное обучение иностранным языкам: английскому и испанскому;
-
современный, стильный, комфортабельный офис со спортзалом, душем, зоной отдыха, массажным креслом;
-
ресторан для сотрудников с блюдами от шеф-повара бесплатно;
-
выделенную автомобильную и велопарковку для сотрудников на закрытой территории;
-
дополнительное медицинское страхование, включающее стоматологию, плановый и экстренный стационар, страхование при выезде за рубеж.