Back to search
Nexora Himalayas · Posted today

React.js Developer

United States Full time Remote

Frontend Development Web Development UI Engineering React Developer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

This is a remote position.

Key Responsibilities:

# Development

  • Develop and maintain responsive, high-performance React.js components
  • Implement new features based on user stories and acceptance criteria
  • Build reusable components and front-end libraries for future use
  • Integrate RESTful APIs and manage application state
  • Implement role-based access control (RBAC) with 100+ permission types
  • Create multi-language (i18n) support for English and Arabic (RTL)

# Code Quality

  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Follow established coding standards and best practices

- Write unit tests and integration tests

# Collaboration

  • Work closely with backend developers, designers, and product managers
  • Participate in agile ceremonies (daily standups, sprint planning, retrospectives)
  • Contribute to technical discussions and architecture decisions
  • Document technical specifications and implementation details

# Performance & Optimization

  • Optimize application performance and loading times
  • Implement lazy loading and code splitting strategies
  • Monitor and improve application bundle size

- Debug and resolve front-end issues


Requirements

Required Technical Skills

# Core Technologies

  • React.js (3+ years) - Functional components, Hooks, Context API
  • JavaScript/ES6+ - Strong proficiency in modern JavaScript
  • HTML5 & CSS3 - Semantic HTML, responsive design, Flexbox, Grid
  • SCSS/SASS - CSS preprocessor experience

# State Management

- Redux with Redux Toolkit

  • React Query / TanStack Query - Server state management
  • Zustand - Lightweight state management (nice to have)

# UI Frameworks & Libraries

  • Reactstrap (Bootstrap 5) - Primary UI framework
  • AG Grid - Advanced data grid implementation
  • React Select - Custom select components

- React Hook Form with Yup validation

  • ApexCharts / Recharts - Data visualization
  • React Feather / FontAwesome - Icon libraries

# Routing & Navigation

- React Router v6 - Client-side routing

- Protected routes and route guards

- Dynamic route configuration

# API Integration

- Axios - HTTP client

- RESTful API consumption

- JWT authentication handling

- Error handling and interceptors

# Internationalization

  • i18next / react-i18next - Multi-language support
  • RTL (Right-to-Left) layout support for Arabic

# Build Tools

- Vite - Build tool and dev server

- ESLint - Code linting

- Prettier - Code formatting

# Nice to Have Skills

- TypeScript - Type-safe JavaScript

  • Firebase - Cloud Messaging (FCM) for push notifications

- CASL - Authorization library

- Draft.js / Jodit - Rich text editors

- FilePond - File upload handling

- SweetAlert2 - Modal dialogs

  • React DnD - Drag and drop functionality
  • Swiper / Slick - Carousel/slider components

# Domain Knowledge (Preferred)

- E-commerce platforms and workflows

- Multi-vendor marketplace systems

- Order management and fulfillment

  • Product catalog management (variants, attributes, categories)

- Payment gateway integrations

- Shipping and logistics

- Discount and promotion systems

- SEO and content management

# Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication skills (written and verbal)
  • Ability to work independently and in a team
  • Attention to detail and commitment to quality
  • Ability to manage multiple tasks and meet deadlines

Benefits

What We Offer

- Competitive salary based on experience

- Remote work options

- Professional development opportunities

  • Collaborative and supportive team environment
  • Opportunity to work on a feature-rich, scalable product

- Modern tech stack and best practices


Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent