Senior Frontend Developer React TypeScript Node.js
Tbilisi, GeorgiaМиддл • Сеньор
Релокация • Удаленная работа
Опыт работы более 5 лет320 000 ₽
Опыт работы более 5 лет320 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11V1
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Senior Software Engineer | JettyCloud
Апрель нужен доступ к резюме по настоящее время (3+ года), Тбилиси, Грузия
Разработка и поддержка телекоммуникационной UCaaS-платформы американской компании RingCentral
- Интегрировал ключевой функционал web-приложения во внешние платформы — desktop-мессенджер и CRM (в т.ч. Salesforce). Реализовал согласованное двунаправленное API и адаптацию UI, что позволило агентам обрабатывать сообщения и совершать звонки прямо в целевых системах без переключения контекста, с автоматической передачей настроек, уведомлений и данных о контактах.
- Участвовал в разработке решения для возможности работы с международными телефонными номерами формата нужен доступ к резюме — нормализация, валидация и отображение. Оно легло в основу новых UI-компонентов с бесшовной заменой legacy и обеспечило продукту выход на новые рынки и ускоренную локализацию.
- Разработал e2e-тесты для снижения объема ручного тестирования пользовательских сценариев, что сократило время на регресс-тестирование релизов, повысило надёжность CI/CD-сборок, снизило количество ошибок в новом функционале, а так же помогло выявить дефекты в старом, не покрытом интеграционными тестами.
- Брал на себя лидерские обязанности: проводил технические собеседования с кандидатами, онбордил и менторил новичков, помогал QA-инженерам в написании e2e тестов, что повысило общий уровень экспертизы и продуктивность команды.
Стек: React, TypeScript, React Query, Redux, Module Federation, WebSockets, Nx, Playwright, Jest, GitLab pipelines, StyledComponents, Material UI, TailwindCSS
Senior Software Engineer | DINS
Октябрь нужен доступ к резюме Апрель нужен доступ к резюме год 7 мес.), Санкт-Петербург, Россия
Разработка и поддержка телекоммуникационной UCaaS-платформы американской компании RingCentral
- Разработал решение для автоматизации процесса интернационализации продукта. Сборка и обновление переводов, псевдо-локализация, взаимодействие с системой перевода. Это позволило сократить ручные операции, упростить процесс добавления новых языков и ускорить выход продукта на новые рынки.
- Внедрил систему мониторинга производительности и баг-репортинга клиентского приложения, что дало информацию о работе приложения в продакшене и привело к снижению времени на поиск и исправление причин критичных ошибок.
- Участвовал в разработке стратегии поэтапной миграции legacy-кода c AngularJS/ES5 на современный стек React/TypeScript, что упростило поддержку и ускорило развитие продукта, увеличило производительность, постепенно снизив технический долг.
Стек: React, TypeScript, React Hook Form, Redux, AngularJS, WebSockets, WebWorkers, Webpack, React Testing Library, Jest, StyledComponents, Material UI, Sentry
Frontend Developer | DealerSocket (Solera)
Ноябрь нужен доступ к резюме Сентябрь нужен доступ к резюме года 11 мес.), Калининград, Россия
Разработка SaaS-продуктов для автоматизации беснеса автодилеров США
- Снизил время загрузки страниц, применив подход Critical CSS, что сократило время до первого взаимодействия пользователя с UI снизив отток пользователей.
- Разработал новые виджеты для конструктора веб-сайтов, что повысило конкурентность продукта дав клиентам больше возможностей кастомизации страниц.
- Внедрил типизацию Js-кода на TypeScript, что упростило поддержку и обеспечило самодокументируемость кода, снизило количество ошибок на этапе разработки.
Стек: нужен доступ к резюме , TypeScript, Jest, WebSockets, REST API, CSS Modules, SCSS, Vagrant
Frontend Developer | Rocabee
Октябрь нужен доступ к резюме Ноябрь нужен доступ к резюме год 2 мес.), Великобритания
Разработка и издание онлайн-игр
- Разрабатывал клиентскую часть игровых приложений интегрированных с провайдерами игровых API.
- Реализовал адаптивный интерфейс игр, что дало прирост пользователей за счет возможности запуска игр на мобильных устройствах.
- Разработал клиентскую и серверную части внутриигрового чата, что улучшило удержание и вовлеченность игроков и как следствие монетизации игр.
Стек: нужен доступ к резюме , нужен доступ к резюме , REST API, WebSockets, GraphQL, MongoDB
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
