> Djinni
middle
Frontend Engineer
reacttypescriptredux
vitesentry
> full description
Our client US based IT product company is looking for Frontend Developer (Middle).
Required Skills
- React + TypeScript — comfortable reading and extending a large existing component tree, not just building from scratch
- State management (Redux or similar) — actions/reducers/selectors pattern, able to trace state through a store that mirrors the app/feature structure
- State/data flow debugging — trace a bug from UI component → container → action → API call → reducer → back to UI
- REST API integration — read API contracts, wire up fetch calls, handle loading/error states, work against Swagger-documented endpoints
- Component libraries / CSS-in-JS — comfort mixing multiple styling approaches in the same codebase
- Git workflow — feature branches, clean commits, comfortable in a shared codebase with many contributors
- Testing — write and maintain unit/component tests for existing and new features
Nice to Have
- Modern bundler build/config experience (Vite or similar)
- Client-side routing (nested routes, route-level code splitting)
- i18n / localization tooling
- Experience with data-heavy UI: grids/tables, filters, charts, dashboards
- Error-monitoring integration (Sentry or similar)
- Exposure to AI-powered UI features (streaming responses/SSE, chat-style assistants)
- Enterprise/B2B admin console or security/SIEM/DLP domain background
Soft Skills (mandatory)
Self-sufficient, accountable, resilient under pressure. Tasks often arrive without detailed specs against a large, pre-existing codebase — the candidate is expected to navigate ambiguity, follow existing conventions by example, and deliver working, tested features independently.