
DeepSource GmbH — компанія у сфері штучного інтелекту та консалтингу, що спеціалізується на практичних послугах у галузі ШІ для організацій. Компанія працює з комп’ютерним зором, обробкою природної мови, прогнозною аналітикою, обробкою арабської мови та розробленням ботів на основі ChatGPT. DeepSource GmbH підтримує клієнтів в управлінні проєктами у сфері ШІ, технічному консалтингу, навчанні та пошуку фахівців зі штучного інтелекту, зосереджуючись на створенні й упровадженні рішень, адаптованих до різних бізнес-потреб. Для пошукачів компанія пропонує роботу в невеликій команді, пов’язану з прикладними проєктами у сфері ШІ та клієнтоорієнтованим консалтингом.
Старший розробник React — віддалена робота в Єгипті
Керуйте розробкою масштабованих застосунків на TypeScript і повторно використовуваних бібліотек компонентів React. Створюйте протестовані та доступні фронтенд-рішення, інтегровані з хмарними сервісами Microsoft.
Опис
- Працюйте старшим спеціалістом із React у кросфункціональній платформній команді
- Керуйте фронтенд-компонентами на етапах проєктування, розробки, тестування, розгортання та стабілізації
- Консультуйте щодо архітектури, якості коду, повторно використовуваних шаблонів та інтеграцій із хмарними сервісами Microsoft
- Створюйте адаптивні застосунки на React і повторно використовувані бібліотеки компонентів TypeScript
- Використовуйте функціональні компоненти, хуки, керування станом і модульну архітектуру в сучасній розробці на React
- Підключайте фронтенд до REST API і сервісів Microsoft із захищеними автентифікацією та авторизацією
- Створюйте модульну, компонентну та наскрізну автоматизацію тестування, підтримуючи контрольні етапи якості CI/CD
- Покращуйте доступність, підтримку браузерів, продуктивність, спостережуваність і супроводжуваність
- Переглядайте код, виявляйте технічний борг і керуйте практичними заходами з його усунення
- Співпрацюйте з UX-фахівцями, архітекторами, бекенд-інженерами та представниками бізнесу
- Пишіть цільову технічну документацію та діліться знаннями з внутрішніми розробниками
- Постачайте готові до використання функції React і повторно використовувані компоненти, що відповідають критеріям приймання
- Визначайте напрям фронтенд-архітектури, стандарти кодування та документацію з інтеграцій
- Надавайте результати автоматизованого тестування, підсумки експертних рев’ю та рекомендації щодо розгортання
- Проводьте сесії передачі знань і пропонуйте практичні покращення для зменшення технічного боргу
Вимоги
- Щонайменше сім років досвіду розробки програмного забезпечення, зокрема значний недавній досвід роботи з React і TypeScript
- Підтверджений досвід відповідальності за робочі React-застосунки та масштабовану фронтенд-архітектуру
- Ґрунтовне знання проєктування компонентів, керування станом, інтеграції API та асинхронного програмування
- Практичний досвід роботи з фреймворками автоматизованого тестування та інструментами складання фронтенду
- Досвід використання Git, pull request, рев’ю коду, Azure DevOps і конвеєрів CI/CD
- Глибоке розуміння доступності, адаптивного дизайну, оптимізації продуктивності та безпечної веброзробки
- Професійне володіння англійською мовою та здатність чітко пояснювати технічні рішення
- Бажаний досвід інтеграції компонентів React із Dataverse, Dynamics 365 або Power Platform, наприклад за допомогою елементів керування PCF
- Бажаний досвід роботи з Microsoft Entra ID, Azure App Service, Azure Functions або API Management
- Бажане знайомство з дизайн-системами, UI-бібліотеками та телеметрією застосунків
- Бажаний системний досвід у тестуванні програмного забезпечення
- Орієнтація на результат із реалістичними зобов’язаннями та ранньою ескалацією блокувальних проблем
- Відданість якості завдяки рев’ю, тестуванню, документації та принципу чотирьох очей перед випуском
- Командний стиль роботи, що передбачає активну участь у прозорому беклозі та обмін знаннями
- Прагматичне й відповідальне ухвалення рішень із чітким інформуванням про прогрес, ризики та залежності