12 Sep
|
Nobl Q
|
Chennai
Job Information
- Industry IT Services
- Date Opened 09/11/2026
- Job Type Full time
- City Chennai
- State/Province TamilNadu
- Country India
- Zip/Postal Code 600113
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 solid 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
📌 ReactJS Developer (Chennai)
🏢 Nobl Q
📍 Chennai