Job Summary
We are seeking a highly skilled
React Developer
with 4 to 5 years of experience to join our dynamic development team. The ideal candidate should have extensive expertise in React.js
, JavaScript (ES6+)
, TypeScript
, and modern front-end frameworks
. You will work closely with designers, backend developers, and product managers to deliver seamless and scalable user interfaces for web applications.
Key Responsibilities
Develop, maintain, and optimize
responsive web applications
using React.js
and related libraries. Translate
UI/UX wireframes
and designs into high-quality, reusable, and maintainable front-end code. Work closely with the
backend team
to integrate RESTful APIs and GraphQL endpoints. Optimize applications for
performance, scalability, and cross-browser compatibility
. Write
clean, well-documented, and testable code
following industry best practices. Collaborate with
product managers, designers, and QA engineers
to deliver high-quality features on time. Stay updated on the latest front-end technologies, frameworks, and best practices.
Troubleshoot, debug, and resolve issues across the application lifecycle.
Participate in
code reviews
and contribute to improving overall code quality.
Required Skills & Qualifications
Bachelor s/master s degree in computer science
, IT, or related field.
4 8 years
of professional experience in front-end development
.
Strong proficiency in:
React.js
and React Hooks
JavaScript (ES6+)
and TypeScript
HTML5
, CSS3
, SCSS/SASS
, and responsive design principles Experience with
state management libraries
like Redux
, Recoil
, or MobX
. Solid understanding of
RESTful APIs
, GraphQL
, and data integration. Hands-on experience with
webpack
, Vite
, Babel
, or similar build tools. Proficiency in
Git
and version control workflows. Knowledge of
unit testing
and end-to-end testing frameworks
(Jest, React Testing Library, Cypress, etc.). Understanding of
cross-browser compatibility
, performance optimization
, and SEO best practices
. Familiarity with
CI/CD pipelines
and deployment processes. Good to Have
Experience with
Next.js
or other server-side rendering frameworks. Knowledge of
Material-UI
, Ant Design
, Tailwind CSS
, or other UI libraries. Exposure to
Docker
and cloud platforms
(AWS, Azure, or GCP). Basic understanding of
backend technologies
like Node.js or .NET APIs. Experience working in
Agile/Scrum
environments. Soft Skills
Excellent
problem-solving
and analytical
skills. Strong
communication
and collaboration
abilities. Ability to work in
fast-paced environments
and manage multiple priorities. Self-driven with a
passion for learning
and keeping up with emerging technologies.