Role Overview
We are seeking a talented and creative Front-End Developer with strong expertise in HTML, CSS, JavaScript, React.js, and Next.js. The ideal candidate should be passionate about building visually appealing, responsive, and high-performing web applications. You will collaborate closely with designers, backend developers, and product teams to translate design concepts into functional and engaging user interfaces.
Responsibilities
- Develop and maintain responsive, user-friendly web interfaces using HTML5, CSS3, and JavaScript (ES6+).
- Build and optimize modern single-page applications (SPAs) using React.js and Next.js.
- Collaborate with UI/UX designers to implement high-quality design and ensure a seamless user experience.
- Integrate front-end components with RESTful APIs and backend services.
- Optimize application performance, scalability, and SEO.
- Write clean, maintainable, and reusable code following best practices.
- Debug and troubleshoot UI issues across different browsers and devices.
- Work closely with cross-functional teams throughout the development lifecycle.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 1+ years of experience in front-end web development.
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React.js and Next.js frameworks.
- Understanding of component-based architecture, state management, and React hooks.
- Familiarity with responsive design and cross-browser compatibility.
- Experience with Git/GitHub.
- Solid understanding of RESTful APIs and JSON.
Skills
- React.js
- Next.js
- JavaScript
- HTML5
- CSS3
Nice to Have
- Knowledge of TypeScript and Tailwind CSS.
- Experience with Jest or React Testing Library.
- Familiarity with CI/CD and cloud platforms like Vercel or AWS.
- Understanding of SEO and web accessibility (WCAG).
- Experience with Agile/Scrum.