React Developer

0 years

0 Lacs

Posted:9 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Internship

Job Description

 React Developer (SaaS) – AskTalos

Location: Remote / Your Location · Employment Type: Full-time · Department: Engineering


AskTalos is building a cutting-edge AI-powered SaaS platform combining CRM, LMS, Marketing Automation, and AI Voice Assistant capabilities. We are looking for a Senior React Developer with a proven track record of delivering scale-ready SaaS applications and a strong understanding of the full software development lifecycle.


Role Overview

You will design, develop, and maintain modular, scalable frontends for AskTalos’ flagship product. You’ll work across multiple modules including AI Bot Agents, CRM, LMS, Marketing Analytics, and Webinar platforms. You should be proficient with modern React, TypeScript, state management, and deployment pipelines.


Key Responsibilities

Frontend Development

Build and maintain complex React applications (React 18+), using TypeScript

Create reusable components with shadcn/ui, Radix UI, and Tailwind CSS

Manage state with Redux Toolkit and server data with React Query

Develop responsive, accessible, and high-performance UIs

Implement real-time features via WebSockets and RxJS

Handle complex routing with React Router v6


Architecture & Design

Design microservices-based frontend architecture and modular components

Apply micro-frontend patterns where applicable

Follow SOLID principles; create reusable hooks and service layers


API Integration

Integrate RESTful and GraphQL endpoints (Django REST Framework backend)

Implement error handling, retries, authentication flows (JWT)

Support file uploads, downloads, and media handling


Build & Deployment

Configure and optimize Vite builds

Set up CI/CD (GitHub Actions, Jenkins, GitLab CI)

Deploy to cloud platforms (AWS, Azure, GCP, Vercel)

Dockerize React apps; configure NGINX or similar

Manage environment-specific configurations and monitoring


Code Quality & Testing

Write unit tests with Jest and React Testing Library

Implement integration tests for critical flows

Maintain ESLint/Prettier configs; perform code reviews

Optimize bundle sizes and performance


Collaboration

Collaborate with backend Django developers and UI/UX designers

Participate in agile ceremonies; document decisions

Mentor junior developers


Required Technical Skills

Core Technologies (Must Have)

React 18+ with Hooks and Functional Components

TypeScript (strong typing, interfaces, generics)

Vite (configuration, plugins, optimization)

Redux Toolkit for global state management

React Query (TanStack Query) for server state

React Router v6 for routing

Tailwind CSS for styling

shadcn/ui and Radix UI component libraries

Git and GitHub workflows

Additional Libraries & Tools

Recharts/Chart.js for data visualization

React Hook Form with Zod validation

Axios or Fetch for HTTP requests

Date libraries (date-fns, etc.)

lucide-react for icons

clsx/tailwind-merge for conditional styling

Notifications (react-hot-toast or sonner)

Framer Motion (optional)


Deployment & DevOps

Docker (Dockerfile, docker-compose)

CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)

Cloud platforms (AWS, Azure, GCP, or Vercel)

NGINX or Apache configuration

Environment variables management and SSL/TLS


CDN setup and optimization

Microservices & Backend Integration

Microservices patterns, API Gateway, service discovery

Inter-service communication (REST, GraphQL, WebSockets)

Distributed tracing and monitoring

SaaS Product Experience

Multi-tenancy; RBAC

Subscriptions and billing integrations

Analytics/Tracking (GA4, Mixpanel)

Feature flags and A/B testing frameworks


Preferred Experience

Built or maintained SaaS products with multiple modules

Experience with CRM, LMS, or Marketing Automation

AI/ML integrated applications and voice/video interactions

Analytics dashboards with complex visualizations


Advanced Skills (Nice-to-Have)

Micro-frontend architecture

SSR with Next.js, PWA development

Webpack/Rollup expertise; GraphQL with Apollo

WebRTC, Electron


Project Context: New AskTalos

You’ll contribute to modules including AI Bot Agents, CRM, LMS, Marketing Automation, and Webinar Platform. Focus areas include real-time features, complex UIs, and scalable architecture.


Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You