Required Skills \& Experience
3+ years of professional experience in front-end development with
React.js
Strong proficiency in
TypeScript
,
JavaScript (ES6+)
,
HTML5
, and
CSS3
Hands-on experience with
Material UI
,
Redux
, and
GraphQL
Deep understanding of
React Hooks
and
functional component patterns
Familiarity with enterprise security principles, including:
Cross-site scripting (XSS)
and
CSRF prevention
Secure authentication and authorization flows
Data encryption and secure storage
Experience with
unit testing
and
integration testing
using tools like
Jest
,
React Testing Library
Knowledge of
CI/CD pipelines
and
version control systems
(e.g.,
Git
)
Excellent
problem-solving skills
and
attention to detail
Strong
communication
and
collaboration abilities
Key Responsibilities
Develop and maintain scalable front-end applications using
React.js
,
React Hooks
Implement state management using
Redux
and data fetching via
GraphQL
Collaborate with back-end developers and product managers to deliver high-quality software
Ensure application security by following enterprise security best practices, including code reviews
Optimize components for maximum performance across a wide range of devices and browsers
Participate in code reviews, testing, and continuous integration processes
Maintain documentation and contribute to front-end architecture decisions