React Developer

Calsoft Private Limited
Irvine, United States of America
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Irvine, United States of America

Tech stack

JavaScript
Amazon Web Services (AWS)
Component-Based Software Engineering
Application Performance Management
HTML5
Automation of Tests
Azure
Browser Compatibility
CSS
Software Quality
Code Review
Continuous Integration
Programming Tools
Web Development
Design of User Interfaces
Scrum
Software Architecture
Next.js
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Web Applications
Apache Yarn
React
Cypress
Backend
GIT
WebPack
Enterprise Integration
Front End Software Development
React
Asynchronous Programming
React Testing Library
REST
Es2015

Job description

  • Design, develop, and maintain scalable, high-performance web applications using modern React technologies.
  • Collaborate with cross-functional teams to deliver responsive, secure, and user-friendly digital experiences.
  • Contribute to architectural decisions, code quality standards, and continuous improvement initiatives within agile product engineering environments., * Develop and maintain scalable React-based web applications and reusable UI components.
  • Collaborate with product managers, designers, QA engineers, and backend developers throughout the software development lifecycle.
  • Integrate frontend applications with REST APIs and backend services.
  • Optimize application performance, responsiveness, and user experience.
  • Participate in code reviews, technical design discussions, and architectural decision-making.
  • Troubleshoot and resolve production issues while ensuring application stability.
  • Implement best practices for security, accessibility, and code quality.
  • Contribute to CI/CD processes and support automated testing initiatives.
  • Mentor junior developers and promote engineering excellence within the team.

Requirements

Must-Have Technical Skills

  • 5-8 years of experience in front-end web application development.

  • Strong proficiency in:

  • JavaScript (ES6+)

  • TypeScript

  • HTML5

  • CSS3

Hands-on expertise with:

  • React.js
  • React Hooks
  • Context API
  • Component-based architecture

Experience with state management solutions such as:

  • Redux
  • Zustand
  • Similar state management libraries

Strong understanding of:

  • RESTful APIs
  • Frontend-backend integration
  • Asynchronous programming

Experience developing responsive and cross-browser compatible user interfaces.

Familiarity with modern frontend build and development tools:

  • Webpack
  • Vite
  • Babel
  • npm/yarn

Working knowledge of:

  • Git version control
  • CI/CD pipelines
  • Agile/Scrum methodologies

Ability to write clean, reusable, maintainable, and testable code.

Good-to-Have Skills

  • Experience with:

  • Next.js

  • Server-Side Rendering (SSR)

  • Static Site Generation (SSG)

Exposure to cloud platforms such as:

  • AWS
  • Microsoft Azure

Experience with frontend testing frameworks:

  • Jest
  • React Testing Library
  • Cypress

Familiarity with:

  • Micro-frontend architecture
  • Module Federation

Understanding of:

  • UI/UX principles
  • Design systems
  • Accessibility standards (WCAG)

Apply for this position