Frontend Developer

Barzants — Jordan · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

We are looking for an experienced Front-End Developer with more than 5 years+ of professional experience in building modern, responsive, and high-performing web applications. The successful candidate will be responsible for developing user-friendly interfaces using React.js and Next.js, translating UI/UX designs into reusable components, and working closely with back-end developers, designers, product managers, and QA teams. Key Responsibilities * Develop responsive, scalable, and high-quality user interfaces using React.js and Next.js. * Translate UI/UX designs, wireframes, and business requirements into functional web pages and reusable components. * Build and maintain reusable front-end components and shared libraries. * Integrate front-end applications with RESTful APIs and back-end services. * Implement server-side rendering, static site generation, and other Next.js rendering strategies where appropriate. * Optimize applications for performance, accessibility, usability, and search engine optimization. * Ensure compatibility across modern browsers, devices, and screen sizes. * Manage application state using suitable state-management solutions. * Write clean, maintainable, testable, and well-documented code. * Review code and provide technical guidance to other front-end developers. * Troubleshoot production issues and identify effective technical solutions. * Participate in sprint planning, estimation, technical discussions, and code reviews. * Collaborate with UI/UX designers to ensure accurate implementation of approved designs. * Work closely with back-end developers to define and integrate API contracts. * Follow secure development practices and protect applications against common front-end vulnerabilities. * Contribute to improving front-end architecture, development standards, and engineering best practices. * Support deployment and continuous integration and delivery processes. Required Qualifications * Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. * At least 5 years of professional front-end development experience. * Strong experience with React.js and Next.js. * Advanced knowledge of JavaScript and TypeScript. * Strong knowledge of HTML5, CSS3, responsive design, and modern layout techniques. * Experience building reusable components and scalable front-end architectures. * Experience integrating applications with RESTful APIs. * Good understanding of server-side rendering, client-side rendering, and static site generation. * Experience with state-management tools such as Redux Toolkit, Zustand, Context API, or similar technologies. * Experience with CSS frameworks or styling solutions such as Tailwind CSS, Sass, CSS Modules, Styled Components, or Material UI. * Proficiency with Git and collaborative development workflows. * Strong understanding of browser behavior, performance optimization, and cross-browser compatibility. * Experience with front-end testing tools such as Jest, React Testing Library, Cypress, or Playwright. * Good understanding of accessibility standards and user-centered design principles. * Strong debugging, analytical, and problem-solving skills. * Good written and verbal communication skills. * Ability to work independently and collaboratively within an Agile development team.