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 |