, you will be responsible for building rich, interactive, and responsive web applications using
React.js
. You will collaborate with backend developers, designers, and other team members to deliver high-quality user experiences. Additionally, you will engage directly with
US clients
, ensuring clear communication regarding project requirements, progress updates, and feedback implementation.
Key Responsibilities:
Develop and maintain
React.js
web applications with a focus on performance and scalability.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaborate with designers to translate designs and wireframes into high-quality code.
Write clean, well-documented, and maintainable code that adheres to best practices.
Integrate with
RESTful APIs
and third-party libraries to enhance app functionality.
Troubleshoot and resolve frontend issues, ensuring an excellent user experience.
Communicate effectively with
US clients
, understanding project requirements, providing regular updates, and managing expectations.
Stay up-to-date with the latest trends and advancements in
React.js
, JavaScript, and frontend technologies.
Qualifications:
3-5 years of experience
in
React.js
development and frontend technologies.
Strong understanding of
JavaScript
,
ES6
, and
React.js
ecosystem.
Experience with
Redux
,
Context API
, or other state management tools.
Familiarity with
HTML5
,
CSS3
, and modern frontend frameworks and libraries.
Knowledge of frontend build tools like
Webpack
,
Babel
, and
npm/yarn
.
Experience working with
version control systems
like
Git
.
Strong
problem-solving
skills and attention to detail.
Excellent English communication skills
, both written and verbal.
Ability to collaborate and communicate effectively with
US clients
and teams in different time zones.
Experience with unit testing and automated testing frameworks (e.g.,
Jest
,
Mocha
,
Cypress
) is a plus.
Preferred Qualifications:
Familiarity with backend integration using
Node.js
or other backend technologies.
Experience with
TypeScript
,
Next.js
, or other server-side rendering frameworks.
Understanding of
responsive design
and mobile-first development practices.
Knowledge of