Front-End Developer (Junior / Middle)

Summary

A junior/middle front-end developer role focused on building and maintaining web pages with HTML, CSS, and JavaScript, writing XPath selectors, analyzing DOM structures, and fixing cross-browser issues. Nice-to-have exposure to web scraping and browser automation tools like Selenium, Playwright, or Puppeteer.

We are looking for a Junior / Middle Front-End Developer to join our team.
The ideal candidate should have a solid understanding of front-end development fundamentals and be comfortable working with HTML, CSS, JavaScript, and XPath.

Responsibilities
Develop and maintain front-end components and web pages
Work with existing HTML/CSS structures
Write and maintain clean JavaScript code
Create and work with XPath selectors
Identify and fix front-end issues
Ensure correct display and functionality across different browsers
Work closely with the development team on new features and improvements
Analyze website structures and DOM elements
Support and improve existing solutions

Requirements
Commercial or strong practical experience with HTML
Good knowledge of CSS
Good understanding of JavaScript
Experience working with XPath
Understanding of DOM structure
Basic knowledge of browser developer tools
Ability to read and understand existing code
Attention to detail and problem-solving skills
English level sufficient for technical communication and documentation

Nice to Have
Experience with web scraping or browser automation
Experience with Selenium, Playwright, Puppeteer, or similar tools
Understanding of REST APIs
Basic Git knowledge
Experience working with dynamic websites and complex DOM structures

Seniority
Junior / Middle
We are looking for someone who is motivated to grow, comfortable working independently on technical tasks, and interested in developing strong front-end and web automation skills.

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available