Старший разработчик программного обеспечения Киев, Харьков, удаленно Мы ищем старшего разработчика программного обеспечения, и вы возьмете на себя управление разработкой совершенно новых версий устаревшего программного обеспечения клиентов с использованием платформы Tauri. Эта роль предполагает способность к инновациям и техническое лидерство, поскольку вы будете отвечать за проектирование, внедрение и контроль разработки наших приложений. Ваши резюме будут приветствоваться. Подайте заявку сегод
Старший разработчик программного обеспечения Киев, Харьков, удаленно Мы ищем старшего разработчика программного обеспечения, и вы возьмете на себя управление разработкой совершенно новых версий устаревшего программного обеспечения клиентов с использованием платформы Tauri. Эта роль предполагает способность к инновациям и техническое лидерство, поскольку вы будете отвечать за проектирование, внедрение и контроль разработки наших приложений. Ваши резюме будут приветствоваться. Подайте заявку сегодня! О проекте: Наш заказчик является новатором нового поколения ультразвуковых сканеров промышленного уровня. Они создают новую вертикально организованную команду, призванную модернизировать устаревшее программное обеспечение с помощью передовых технологий. Их миссия — создавать с нуля масштабируемые, высокопроизводительные приложения, улучшающие взаимодействие с пользователем и возможности интеграции. Наш клиент ищет опытного старшего разработчика программного обеспечения с сильным опытом программирования, который возглавит наши усилия в этом увлекательном путешествии. Ваша зона ответственности: Руководство разработкой от концептуализации до внедрения; Проектируйте и внедряйте надежные интерфейсные архитектуры с использованием стандартных веб-компонентов (также известных как пользовательские элементы), Storybook, SCSS или CSS inJS, Figma Dev Mode и TypeScript; Пропагандировать и внедрять современные методы разработки, включая Agile-практики, CI, CD, Git Flow, TDD, BDD и использование языка Gherkin; Сотрудничать с удаленными командами для определения, разработки и внедрения новых функций; Наставляйте разработчиков и поощряйте культуру совершенства и непрерывного обучения внутри команды. Навыки и требования: Степень бакалавра в области компьютерных наук, инженерии или смежных областях; Опыт разработки программного обеспечения на JS от 5 лет; Хорошее знание языков ООП; По крайней мере 2 года использования языков ООП, таких как C#, Java или подобных; Полное владение современной экосистемой WEB Front-End, способность создавать и поддерживать автоматизированный конвейер разработки с использованием Figma Dev Mode, Storybook, CSS inJS, веб-компонентов (пользовательских элементов), E2E и тестирования компонентов; Большой опыт в Git Flow, обычных коммитах, семантическом управлении версиями, ежедневных практиках CI/CD, TDD, BDD, инструментах и способности автоматизировать операции разработки; Подтвержденные тренерские навыки и опыт наставничества членов команды; Средний английский. Будет плюсом: Опыт работы с Таури или Электроном; Хорошее понимание принципов ООП/ООД, шаблонов проектирования ООП, MVVM и IoC/DI; Опыт разработки настольных приложений с использованием технологий веб-интерфейса, таких как Electron, Tauri или аналогичных, является большим преимуществом; Хорошее понимание и практический опыт работы с Cucumber, сквозным тестированием, исполняемыми спецификациями и языком Gherkin; Опыт работы с различными средствами запуска тестов, такими как WebDriver, Selenium, Cypress или Playwright; Вклад в проекты с открытым исходным кодом или в надежное портфолио GitHub; Некоторый опыт работы с Rust. Мы предлагаем: Работу в команде талантливых и увлеченных инженеров; Возможность работать с самыми трендовыми технологиями; Долгосрочное приятное сотрудничество; Персональная юридическая поддержка; Оплачиваемый отпуск и больничные; Конкурентная заработная плата в зависимости от ваших талантов; Регулярные обзоры производительности и развития карьеры; Тимбилдинговые мероприятия.