7+
Experience
Remote
Job Type
B2
English Level
Experience
Job Type
English Level
We are looking for a smart, talented and self-motivated Senior Frontend Engineer to join our growing family.
React Application Development:
Build React 18+ applications using modern hooks, context, and patterns
Implement TypeScript for type safety across the entire frontend codebase
Create reusable UI components following atomic design principles
Develop responsive layouts that work across desktop, tablet, and mobile
Implement state management using React Context, Zustand, or Redux Toolkit
Build custom hooks for common patterns (data fetching, form handling,
authentication)
Optimize performance – code splitting, lazy loading, memoization
AI Agent Interactions:
Create conversational UI for agent chat interactions (think ChatGPT-style
interface)
Implement streaming responses from LLM agents with real-time updates
Build data visualization components for agent responses (charts, tables,
dashboards)
Design workflow automation interfaces (trigger configuration, status tracking)
Handle loading states and error scenarios gracefully
Implement feedback mechanisms (thumbs up/down, regenerate, edit prompt)
Complex UI Components:
Build advanced data tables with sorting, filtering, pagination, row selection
Create form handling with validation, conditional fields, multi-step wizards
Implement drag-and-drop interfaces for workflow building
Design file upload with progress tracking and preview
Build modal dialogs, sidebars, and overlays with proper accessibility
Create responsive navigation (sidebar, header, mobile menu)
API Integration:
Integrate with REST APIs using fetch or axios
Implement authentication flows (login, SSO redirect, token refresh)
Handle API errors with user-friendly error messages
Create loading skeletons and optimistic UI updates
Implement data caching strategies with React Query or SWR
Build real-time updates using WebSockets or Server-Sent Events
Styling & Design:
Implement Tailwind CSS or styled-components for styling
Follow design system guidelines for consistency
Create animations and transitions for delightful UX
Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge)
Implement dark mode support (if in requirements)
Maintain responsive design across all screen sizes
Testing & Quality:
Write unit tests with Jest and React Testing Library
Create integration tests for user workflows
Implement E2E tests using Playwright or Cypress (nice to have)
Test edge cases and error scenarios
Participate in code reviews and provide constructive feedback
Fix UI bugs and address visual inconsistencies
Experience
5–7+ years of frontend development experience
Strong background in building complex SaaS or enterprise-grade applications
Frontend Stack
React 18+ (hooks, context, custom hooks)
TypeScript (strict, type-safe development)
Modern JavaScript (ES6+, async/await)
State Management
React Context, Zustand, or Redux Toolkit
Data Fetching & APIs
REST API integration (fetch / axios)
React Query or SWR
WebSockets / Server-Sent Events (real-time updates)
UI Development
Reusable component architecture (atomic design principles)
Advanced UI components (tables, forms, drag-and-drop, modals)
Responsive layouts (desktop, tablet, mobile)
Tailwind CSS, styled-components, or CSS Modules
Cross-browser compatibility
AI / Conversational UI
Chat-style interfaces (ChatGPT-like)
Streaming LLM responses
Real-time UI updates
Data visualization components (charts, dashboards)
Performance & Optimization
Code splitting, lazy loading, memoization
Caching strategies
Accessibility (WCAG 2.1 AA)
Testing
Jest + React Testing Library
Integration testing
E2E (Playwright or Cypress – nice to have)
Tooling
Vite / webpack
Git & GitHub workflow
Agile/Scrum
Strong English communication (written & spoken)
High attention to UI/UX details (pixel-perfect implementation)
Independent problem-solving
Ownership mindset
Ability to collaborate with designers, backend, QA, and product teams
Comfortable working across time zones (US overlap)
Nice to Have
Next.js / SSR experience
AI/LLM interface experience
UI libraries (Radix, shadcn, Ant Design)
Charts (Recharts, D3)
Animations (Framer Motion)
Fintech or enterprise background
Portfolio / GitHub with high-quality UI work