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 listDescription
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.
We have 65,525 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 65,525 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume