Frontend Developer React

RDS DOO

Location:

Other

Salary:

Discussed individually with the candidate

Tell us about yourself, the employer will receive this information

Fill your contact data
Write your cover letter
RDS DOO

Frontend Developer React

RDS DOO, a leading software development company, specializes in cutting-edge security solutions. Our innovative “Smart City” project has been successfully deployed in multiple countries. Join our team and advance your career prospects.

Requirements

Must-have
3–5+ years in web, 2+ with React; solid TypeScript; React Query (or alike) expertise; maps or complex SVG/Canvas UIs; REST/GraphQL with type-gen; React performance know-how; unit testing; basic Docker; on-site in Belgrade.

Nice-to-have
HLS/WebRTC experience; CASL/Better Auth; Playwright; strong MobX; real FSD experience; OSS contributions.

Key responsibilities

Stack
React 19, TypeScript 5.8, Vite 6, React Router 7; MobX, TanStack Query; URQL, openapi-fetch; Ant Design 5, Emotion; Leaflet/React-Leaflet; Video.js + HLS.js; React DnD; Better Auth, CASL; i18next; Vitest, Playwright; ESLint/Prettier; Semantic Release; FSD architecture.

Responsibilities
Build operator dashboards, multi-stream grids, event/alarm UIs; implement map layers & clustering; integrate GraphQL/REST with proper typing/caching; enhance HLS playback UX/perf; profile and optimize React rendering; contribute to architecture and testing.

What the company offers

Impactful product, strong team, code reviews, clear release process, professional growth; competitive compensation.

Additional Information

About the project
Nexus Edge is a smart-city video surveillance platform: camera & edge-box management, map visualizations, alerts/events, and real-time HLS streaming for operator workstations. Modern React stack, strict code quality, typed APIs (GraphQL/OpenAPI), and e2e coverage.

Tell us about yourself, the employer will receive this information

Fill your contact data
Write your cover letter

Apply to this job

Tell us about yourself, the employer will receive this information

Fill your contact data
Write your cover letter

Thanks for your response!

The employer will receive your resume shortly!