Point your AI agent at freehire and let it find you a job.

Get the CLI →

NoblQ

NewBe an early applicant

ReactJS Developer

Posted
Discussion

Summary

NoblQ is hiring a ReactJS Developer in Chennai (5–7 yrs experience) to design and build scalable, responsive web applications: translating UI/UX designs into pixel-perfect interfaces, integrating REST APIs, and optimizing frontend performance in an Agile team. Core stack: React, JavaScript/TypeScript, Redux/Zustand, HTML5/CSS3 frameworks, with cloud and Docker exposure.

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

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available