ReactJS Developer
Noblq- Location
- Chennai, TamilNadu, India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
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
Golang Full Stack Developer
Noblq · Chennai, TamilNadu, India · 7d ago
SAP Fiori consultant
Noblq · Remote · 2mo ago
SAP RAP Developer
Noblq · Chennai, Chennai, India · 4mo ago
Fresher (Batch 2026) | Software Developer
Noblq · Coimbatore, Tamil Nadu, India · 7mo ago
C++ Engineer
Noblq · Atlanta, GA, United States · 1y ago
Similar roles
Forward Deployed Engineer
DevRev · India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today
Manager, Software Engineering
Mastercard · Pune, India · today
Sr Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Tech Lead Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Sr Software Engineer - MarTech
Southwest Airlines · India Office · today