Text copied to clipboard!

Наслов

Text copied to clipboard!

Старији React програмер

Опис

Text copied to clipboard!
Тражимо старијег React програмера који ће се придружити нашем тиму и помоћи у развоју модерних, скалабилних и одрживих веб апликација. Као старији члан тима, очекује се да имате дубоко разумевање React екосистема, као и искуство у раду са савременим JavaScript алатима и библиотекама. Ваше техничко знање и способност да водите мање искусне чланове тима биће кључни за успех пројеката на којима радимо. Улога подразумева блиску сарадњу са дизајнерима, backend програмерима и продакт менаџерима како би се обезбедило да се испоручују висококвалитетна решења која испуњавају потребе корисника. Очекујемо да будете проактивни у идентификовању и решавању техничких изазова, као и у унапређивању постојећих процеса и архитектуре апликација. Идеалан кандидат има искуства у развоју SPA (Single Page Applications), познаје TypeScript, Redux или друге state management библиотеке, и има искуства са алатима као што су Webpack, Babel и ESLint. Такође, важно је да имате искуства у писању јединичних и интеграционих тестова, као и у коришћењу алата за контролу верзија као што је Git. Поред техничких вештина, тражимо особу која је тимски играч, има добре комуникационе способности и способност да ради у динамичном окружењу. Ако сте страствени у вези са развојем веб апликација и желите да радите на изазовним пројектима у иновативном окружењу, радујемо се вашој пријави.

Одговорности

Text copied to clipboard!
  • Развој и одржавање React компоненти и апликација
  • Сарадња са дизајнерима и backend тимом
  • Писање чистог, модуларног и тестабилног кода
  • Унапређивање перформанси и корисничког искуства
  • Менторисање млађих програмера
  • Учествовање у архитектонским одлукама
  • Имплементација јединичних и интеграционих тестова
  • Код ревизија и подршка у развојном процесу
  • Праћење нових технологија и трендова
  • Документација техничких решења

Захтеви

Text copied to clipboard!
  • Најмање 4 године искуства у развоју са React-ом
  • Одлично познавање JavaScript-а и TypeScript-а
  • Искуство са Redux-ом или сличним библиотекама за управљање стањем
  • Познавање HTML5, CSS3 и препроцесора као што је SASS
  • Искуство са алатима као што су Webpack, Babel и ESLint
  • Искуство у писању тестова (Jest, React Testing Library)
  • Добро познавање Git-а и GitHub-а
  • Способност рада у Agile/Scrum окружењу
  • Добре комуникационе и тимске вештине
  • Знање енглеског језика на радном нивоу

Могућа питања на интервјуу

Text copied to clipboard!
  • Колико дуго радите са React-ом?
  • Да ли сте радили на пројектима са TypeScript-ом?
  • Које библиотеке за управљање стањем сте користили?
  • Како приступате оптимизацији перформанси React апликације?
  • Да ли имате искуства у менторисању других програмера?
  • Како организујете структуру React пројекта?
  • Које алате користите за тестирање кода?
  • Како решавате конфликте у Git-у?
  • Да ли сте радили у Agile тиму?
  • Који је најизазовнији проблем који сте решили у React-у?