Description
The Junior Frontend Developer takes part in developing and maintaining web interfaces using React and Next.js. The role involves close collaboration with the team, mentors, and team leads, implementing UI layouts from Figma, and integrating with backend services via REST API.
Main Tasks
- Develop and implement user interfaces from Figma designs using HTML5 and CSS3.
- Participate in creating and maintaining UI components and reusable interface elements.
- Integrate with backend services via REST API.
- Work with version control systems (Git, GitHub/GitLab).
- Collaborate with the team: task discussions, stand-ups, planning, and code reviews.
- Receive feedback from mentors and continuously improve technical skills.
Requirements
- Knowledge of JavaScript and basic TypeScript (types, interfaces, enums, generics).
- Basic knowledge of React (components, hooks such as useState, useEffect, etc.).
- Basic understanding of Next.js (pages, routing, components).
- Proficiency in HTML5 and CSS3, understanding of responsive design (flex/grid, media queries).
- Experience with Git (cloning, commits, pull requests).
- Understanding of REST API principles (fetch, axios).
- Attention to detail, willingness to learn, and ability to work in a team.
Terms and Conditions
Nice to have: Experience with Tailwind CSS. Familiarity with Redux or Context API. Understanding of UI/UX principles. Knowledge of build tools (Vite, Webpack). Pet projects, internships, or a GitHub portfolio Team-based development, work format and schedule to be discussed individually.