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-у?