Obriy

Frontend Engineer (React.js) to $1900

Mandatory Skills:
  Minimum 2+ years of hands-on experience building production React applications - Strong knowledge of React fundamentals - hooks, component composition, state management patterns, performance considerations - Experience integrating with REST APIs and websockets: async flows, caching, pagination, optimistic updates, error handling - Solid JavaScript (ES6+) skills - Strong HTML/CSS skills - responsive layouts, cross-browser behavior, component-level styling, accessibility basics (WCAG-aware) - Experience with modern frontend tooling: bundlers/build systems, environment configs, package management - Ability to write and maintain tests (e.g., React Testing Library/Jest) and deliver changes safely - Experience debugging production issues using browser devtools, logs, and monitoring tools - Ability to work independently in a remote setup, manage time well, and communicate clearly and proactively - Comfortable collaborating in a PR-based workflow (Git), participating in code reviews, and following coding standards


Responsibilities:

  Build new features for SURE product surfaces (web app, admin portal, embedded widget/iframe experience)
- Implement pixel-accurate UI from designs, ensuring responsive behavior and solid accessibility basics
- Integrate frontend with backend APIs: data fetching, error handling, retries, loading states, and edge-case handling
- Develop reusable UI components and maintain a consistent style system across the product
- Optimize performance for real-world usage - rendering efficiency, bundle size, perceived performance, and smooth interactions
- Write and maintain automated tests for critical UI flows and support QA with clear repro steps
- Troubleshoot production UI issues, perform root-cause analysis, and deliver fixes with minimal regression risk
- Collaborate closely with Product, Design, and Backend teams- refine requirements, estimate work, and deliver iteratively
- Contribute to code reviews, documentation, and frontend best practices


Nice to have:
  Experience with embedded apps / widgets / iframes and cross-window communication patterns (postMessage, resizing, sandboxing) - Experience with authentication flows (SSO/OIDC) and role-based access UI (permissions, feature flags) - Familiarity with performance tuning: Lighthouse, bundle analysis, code splitting, lazy loading, memoization - Experience with component libraries/design systems and maintaining reusable UI kits - Familiarity with real-time UI patterns (websockets, streaming updates, chat-like interfaces) - Experience with frontend observability tools (Sentry, Datadog RUM, LogRocket) and analytics events tracking - Experience working in B2B SaaS or enterprise products (tables, filters, complex forms, multi-step flows) - Basic CI/CD awareness for frontend deployments (build pipelines, environment promotion, preview builds)

Required skills experience

React Hooks 2 years
React.js 2 years
State pattern 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian C1 - Advanced
Published 23 February
149 views
ยท
43 applications
10% read
ยท
10% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...