Point your AI agent at freehire and let it find you a job.

Get the CLI →

Frontend UI Software Engineer

Why This Role Matters

This role serves as the bridge between complex application logic and the people who interact with it every day. By transforming technical requirements into fast, responsive, and intuitive interfaces, the UI Developer ensures that users experience clarity, speed, and reliability. In a world where digital experiences shape trust and adoption, thoughtful UI development directly drives product success and customer confidence.


What You'll Do

  • Develop and maintain scalable front-end applications using React and TypeScript
  • Implement responsive designs that provide seamless experiences across web, tablet, and large screens
  • Collaborate with UX/UI designers to translate design mockups into high-quality, pixel-perfect interfaces
  • Integrate with GraphQL APIs and optimize front-end data fetching for performance and reliability
  • Build and maintain component libraries and design systems to ensure consistency and reusability
  • Work with backend and DevOps teams to ensure smooth deployment, testing, and scalability of applications
  • Contribute to code reviews, best practices, and technical documentation


What You'll Bring

  • 5+ years of professional experience in UI/front-end development, 7+ years preferred
  • Strong proficiency in React and TypeScript
  • Demonstrated experience building responsive and adaptive UIs
  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3
  • Experience with state management libraries (Redux, Apollo, or equivalent)
  • Strong debugging, performance optimization, and problem-solving skills
  • Familiarity with Git, CI/CD workflows, and Agile development practices
  • Bonus: Strong eye for design and usability with experience collaborating on tools like Figma
  • Bonus: Exposure to cloud platforms (AWS, Azure, or GCP) and DevOps pipelines
  • Bonus: Strong proficiency in GraphQL

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