Наша команда в Конструкторском Бюро "ДОРС" уже более 20 лет занимается разработкой изделий и программного обеспечения, автоматизирующих банковские операции для создания новых возможностей ведения бизнеса наших клиентов. Наши открытия, научно-изыскательские достижения, сертификаты и лицензии можно исследовать на сайте КБ ДОРС (ссылка в описании компании).
Приглашаем на постоянную работу web-разработчика (удаленку/фриланс не рассматриваем).
Обязанности
- Разработка HTML-верстки на HTML5, с использованием CSS
- Разработка JavaScript-кода, исполняемого Runtime-ом браузера
- Разработка сетевого взаимодействия с использованием протоколов http/websockets. Кодирование контента посредством JSON и XML (legacy)
- Осуществляет отладку и оптимизацию JavaSctipt-кода
- Работает с системой управления обращения пользователя (bug tracker)
- Планирует работу на две недели вперёд, в рамках методологии SCRUM
Требования
- Умение разработки ПО на языке программирования ES2015 (или более актуальные)
- Навыки верстки на HTML 5, CSS3.
- Опыт разработки web-приложений не менее года
- Умение динамического изменения DOM посредством JavaScript-кода. Понимание, что такое selector
- Понимание различных моделей web-приложения: MPA и SPA
- Знание распространённых шаблонов проектирования, в частности Event Loop, MVC.
- Умение разрабатывать асинхронный код.
- Хорошее понимание протоколов сетевого взаимодействия (HTTP/HTTPS, WebSockets). К
- Умение использования REST API.
- Опыт использования библиотек стилистического оформления. Например: Bootstrap 4/5, Semantic UI, Bulma
- Навык создание векторных изображений с использование Canvas
- Опыт отладки JavaScript-кода в браузере (Developer Console)
- Свободное чтение на английском языке технической литературы.
Дополнительные навыки, которые повышают ценность соискателя:
- Опыт разработки SPA приложений на Blazor, или React/Angular/Vue.js/Svelte
- Использование вспомогательных инструментов, в частности Bundler-ов. Контрольный вопрос: чем отличается Vite от WebPack
- Опыт использования TypeScript
- Умение использования SaSS/SCSS, LESS, Stylus, Tailwind CSS
- Понимание основ криптографии.
Условия
- Официальную Бронь на период мобилизации и военное время.
- Работу на стороне системообразующей компании в отрасли:
- Мы создаем инновации в областях программного обеспечения, специальных датчиков, мехатроники и алгоритмов проверки банкнот.
- Наши специалисты стараются сделать наиболее современные технические решения доступными для широкого круга пользователей.
- Мы обеспечиваем интеллектуальную обработку банкнот более чем в 70 странах мира.
- Рыночный уровень дохода (по результатам собеседований)
- Обучение, наставничество от крутых спецов отрасли, развитие в профессиональной области.
- Комфортный офис в шаговой доступности от метро Новогиреево
- Полная занятость, возможен гибридный график работы