Role Overview
As a
Junior Front-End Developer
, you will collaborate with designers, product managers, and backend engineers to develop responsive, user-friendly interfaces using
React.js
,
Next.js
, and
modern CSS frameworks
. You’ll focus on implementing scalable UI components, optimizing performance, and ensuring seamless user experiences across devices.
Key Responsibilities
Develop and maintain responsive web applications using
React.js
and
Next.js
.
Translate UI/UX wireframes and design mock-ups into clean, efficient code.
Write reusable and modular components using functional and class-based React structures.
Implement dynamic styling using CSS, Tailwind, or Styled Components.
Collaborate with backend developers to integrate REST APIs.
Conduct browser and device compatibility testing.
Participate in code reviews and follow best practices for Git version control.
Optimize performance and accessibility across modern browsers.
Stay updated with the latest front-end technologies and frameworks.
Required Skills
Proficiency in
React.js
(hooks, context, component lifecycle).
Experience with
Next.js
for server-side rendering (SSR) and static site generation (SSG).
Strong knowledge of
HTML5
,
CSS3
, and
JavaScript (ES6+)
.
Familiarity with
responsive design
and
cross-browser compatibility
.
Basic understanding of REST APIs and asynchronous requests.
Version control using
Git / GitHub
.
Preferred Skills
Familiarity with
TypeScript
.
Knowledge of
UI libraries
(Material UI, Chakra UI, ShadCN/UI).
Experience with
Tailwind CSS
or
Styled Components
.
Understanding of SEO principles in Next.js.
Basic exposure to
Agile
or
Scrum
development practices.