JobHabor

ReactJS Developer

Noblq
Location
Chennai, TamilNadu, India
Workplace
Employment
Full Time
Salary
Apply on the employer’s site

Posted 7d ago

Job Summary

We are seeking a talented and passionate ReactJS Developer with 5 to 7 years of experience in

building modern, scalable, and highly responsive web applications. The ideal candidate will have

strong expertise in ReactJS, JavaScript/TypeScript, frontend architecture, UI development, and

integration with backend services.

The candidate should possess a deep understanding of frontend development best practices,

performance optimization, component-driven architecture, and responsive design principles.

Experience in the POS (Point of Sale) domain will be a significant advantage.

Key Responsibilities

  • Design, develop, and maintain responsive and scalable web applications using ReactJS.
  • Build reusable, maintainable, and high-performance UI components.
  • Translate UI/UX designs into functional, pixel-perfect user interfaces.
  • Integrate frontend applications with REST APIs and backend services.
  • Optimize application performance, scalability, and user experience.
  • Implement state management solutions using Redux, Context API, Zustand, or similar

frameworks.

  • Collaborate with Product Managers, UX Designers, Backend Developers, QA Engineers, and

DevOps teams.

  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Troubleshoot production issues and deliver timely resolutions.
  • Follow frontend development best practices, coding standards, and security guidelines.
  • Contribute to Agile development processes and sprint activities.

Required Technical Skills

Frontend Development

  • Strong hands-on experience with ReactJS.
  • Proficiency in JavaScript (ES6+) and TypeScript.
  • Experience with React Hooks, Functional Components, and Component Lifecycle concepts.
  • Strong understanding of HTML5, CSS3, SCSS, Bootstrap, Material UI, Tailwind CSS, or similar

frameworks.

  • Experience developing responsive and mobile-friendly applications.

State Management & API Integration

  • Experience with Redux, Context API, Zustand, or equivalent state management solutions.
  • Strong experience integrating RESTful APIs.
  • Knowledge of API security and authentication concepts such as JWT and OAuth.

Frontend Architecture

  • Experience building modular and reusable component libraries.
  • Understanding of frontend design patterns and application architecture.
  • Familiarity with Micro Frontend concepts is a plus.
  • Strong debugging and performance optimization skills.

Development Tools

  • Experience with Git and modern source control practices.
  • Familiarity with CI/CD pipelines.
  • Experience with npm, yarn, webpack, Vite, or similar build tools.
  • Knowledge of testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.

Cloud & Containerization

Required

Basic understanding of cloud platforms

o AWS

o Azure

o GCP

  • Familiarity with Docker and modern application deployment concepts.

Good to Have

  • Experience deploying frontend applications in cloud environments.
  • Knowledge of CDN, caching, and frontend performance monitoring.

Good-to-Have Skills

Backend Exposure

  • Exposure to Golang (Go) backend development.
  • Knowledge of .NET / C# applications and API integration.
  • Understanding of backend architecture and microservices concepts.

Database Knowledge

  • Familiarity with PostgreSQL.
  • Familiarity with Microsoft SQL Server (MSSQL).
  • Understanding of relational databases and basic query writing.

Additional Skills

  • Knowledge of Microservices-based ecosystems.
  • Experience with GraphQL.
  • Understanding of accessibility (WCAG) standards.
  • Experience with monitoring and analytics tools.
  • Exposure to POS, Retail, Payments, or E-commerce domains.

Educational Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or

a related field.

Preferred Candidate Profile

  • Strong UI development and problem-solving skills.
  • Passion for delivering exceptional user experiences.
  • Ability to work independently and own frontend deliverables end-to-end.
  • Strong communication and collaboration skills.
  • Experience working in Agile/Scrum environments.
  • Ability to mentor junior developers and contribute to frontend best practices.

POS Domain Advantage

Candidates with experience in the following areas will be preferred:

  • Point of Sale (POS) applications
  • Retail Management Systems
  • Payment Processing Solutions
  • Inventory Management Systems
  • Omni-channel Commerce Platforms
  • Billing and Checkout Workflows

Skills

  • React
  • JavaScript
  • TypeScript
  • Redux
  • Context API
  • Zustand
  • HTML
  • CSS
  • SCSS
  • Bootstrap
  • Material UI
  • Tailwind CSS
  • JWT
  • OAuth 2.0
  • Git
  • npm
  • Webpack
  • Vite
  • Jest
  • React Testing Library
  • Cypress
  • Playwright
  • AWS
  • Azure
  • GCP
  • Docker
  • Go
  • .NET
  • C#
  • PostgreSQL
  • SQL Server
  • GraphQL
  • WCAG

More jobs at Noblq

Similar roles