Frontend Developer (Middle)
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.
