DaCodes.
DaCodes.
DaCodes. е технологична компания, основана през 2014 г., която помага на организациите да създават софтуер и да развиват дигиталната си трансформация. Услугите ѝ включват продукти, базирани на изкуствен интелект, инженеринг на качеството, UX/UI дизайн, full-stack разработка и разширяване на екипи с допълнителни специалисти. С над 900 завършени проекта и екип от повече от 220 експерти DaCodes. работи в сектори като автомобилната индустрия, здравеопазването и електронната търговия, като адаптира технологичните решения към оперативните нужди на всяка индустрия.

Старши Full Stack инженер, React.js

Разработвайте мащабируеми приложения с React.js и backend решения за мексиканска софтуерна компания за дигитална трансформация. Работете дистанционно с международни екипи по проекти за клиенти в Латинска Америка и Съединените щати.

Описание

  • Проектирайте, изграждайте и поддържайте мащабируеми уеб приложения с React.js в основата им.
  • Допринасяйте във всички части на технологичния стек — от frontend компоненти и интеграции с API до backend услуги.
  • Доставяйте висококачествени frontend решения с фокус върху производителността, поддръжката и компонентите за многократна употреба.
  • Създавайте ефективни, модулни и мащабируеми архитектури на React компоненти.
  • Подобрявайте производителността на уеб приложенията, като откривате тесни места и възможности за оптимизация.
  • Работете с продуктовите екипи, UX/UI дизайнерите, backend екипите и QA за доставката на сложни функционалности.
  • Участвайте във вземането на решения за архитектурата и техническия дизайн.
  • Пишете чист, многократно използваем и тестван код, който следва инженерните стандарти.
  • Прилагайте практики за тестване и отстраняване на грешки и подкрепяйте непрекъснатото усъвършенстване.
  • Преглеждайте кода и насърчавайте добри инженерни практики в екипа.
  • Проучвайте и решавайте сложни технически проблеми в продукционни приложения.
  • Комуникирайте ефективно по технически теми на английски с международни екипи.

Изисквания

  • Напреднало ниво на опит — старши или по-високо.
  • Сериозен опит в разработката на софтуер по целия стек, в идеалния случай седем или повече години.
  • Задълбочен и доказуем опит в изграждането на сложни приложения с React.js, в идеалния случай пет или повече години.
  • Опит в мащабни проекти, дигитални продукти с голям трафик или сложни уеб платформи.
  • Умение за самостоятелна работа и поемане на техническа отговорност за критични функционалности и компоненти.
  • Напреднало владеене на React.js и неговата екосистема.
  • Задълбочени познания за Hooks, Context API, жизнения цикъл на компонентите и моделите за композиция.
  • Опит с мащабируеми frontend архитектури и компоненти за многократна употреба.
  • Напреднали умения за управление на състоянието и потока от данни в React приложения.
  • Опит с оптимизация на визуализацията, мемоизация, отложено зареждане и разделяне на кода.
  • Познаване на профилирането на производителността, отстраняването на грешки и оптимизацията на React приложения.
  • Свободно владеене на английски език.
  • Напреднало владеене на съвременен JavaScript (ES6+).
  • Опит с TypeScript.
  • Добри познания по HTML5, CSS3 и адаптивен дизайн.
  • Опит с използване и интегриране на REST API.
  • Разбиране на асинхронното програмиране, обработката на грешки и оптимизацията на уеб приложения.
  • Професионален опит в разработката както на frontend, така и на backend функционалности.
  • Опит в проектирането, разработката и интегрирането на API и услуги.
  • Познаване на клиент-сървър архитектури и комуникация между системи.
  • Опит с релационни или NoSQL бази данни.
  • Умение за разбиране, промяна и оптимизиране на backend бизнес логика.
  • Опит с модулно, интеграционно и компонентно тестване.
  • Познаване на Jest, React Testing Library или еквивалентни инструменти.
  • Добро владеене на Git, pull request-и и преглед на код.
  • Познаване на принципите SOLID, чистия код и шаблоните за проектиране.
  • Опит с гъвкави методологии и съвместна разработка.
  • Предимство е опитът с Node.js и Express или NestJS.
  • Предимство е опитът с Next.js и стратегиите SSR/SSG.
  • Предимство са познанията по GraphQL.
  • Предимство е опитът с Redux Toolkit, Zustand или други инструменти за управление на състоянието.

Придобивки

  • Работа с глобални брандове и иновативни стартъпи.
  • Дистанционна работа от дома.
  • График, съобразен с назначения екип или проект.
  • Работна седмица от понеделник до петък.
  • Достъп до курсове и сертификати.
  • Виртуални екипни събития и групи по интереси.
  • Курсове по английски език.
  • Възможности в различните бизнес направления на компанията.

Свързани работни места

CRH Talento en IT

.NET full-stack инженер

CRH Talento en IT

Разработвайте и подобрявайте уеб приложения за CRH Talento en IT с .NET, C#, ASP.NET MVC и JavaScript. Работете с разпределени екипи по продуктови функционалности, интеграции, тестване и инфраструктура.

Отвори
KMS Technology, Inc.

Старши full-stack софтуерен инженер за здравни приложения

KMS Technology, Inc.

Разработвайте мащабируем софтуер за здравеопазването в KMS Technology, като създавате сигурни клинични работни процеси и API с React и Node.js. Ролята включва и разработка с помощта на AI и сътрудничество през целия жизнен цикъл на софтуера.

Отвори
Lago

Старши софтуерен разработчик за електронна търговия

Lago

Подобрявате платформата на Lago с Django и React и потоците от данни за три магазина за обзавеждане на дома. Разработвате надеждни API и процеси за каталози, търсене, ценообразуване и автоматизация.

Отвори
Devlane

Старши Scala инженер за full-stack разработка

Devlane
51 – 200 Служители
B2BПодбор на персонал

Поемете водеща роля в разработката на функции за ядрото за данни, създавайте оптимизирани Scala API и променяйте интерфейси с TypeScript. Devlane осигурява допълване на екипи за бързоразвиващи се глобални клиенти.

Отвори
Capgemini

Дистанционен front-end разработчик за SEO и CRO

Capgemini

Разработвайте и тествайте уеб изживявания за голям американски застраховател и подобрявайте видимостта в търсачките, конверсиите и ефективността на страниците. Използвайте експерименти в Optimizely и анализ на поведението, за да насочвате оптимизацията.

Отвори