Frontend Developer

Summary

Full-Stack Developer building responsive web applications with React and TypeScript, designing RESTful APIs and microservices, and collaborating with cross-functional teams in an agile environment.

We are looking for a passionate Full-Stack Developer with expertise in React and TypeScript to join our team. In this role, you will build and enhance modern web applications, collaborate with crossfunctional teams, and contribute to both frontend and backend development.

Responsibilities

  • Design, develop, and maintain responsive web applications using React and TypeScript.
  • Build, consume, and optimize RESTful APIs to support application functionality and performance.
  • Develop and maintain service-oriented and microservice-based applications.
  • Collaborate with product managers, designers, and engineers to deliver high-quality features and enhancements.
  • Create and integrate API endpoints to ensure seamless communication between frontend and backend systems.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Troubleshoot, debug, and resolve application issues across the full technology stack.
  • Optimize applications for performance, scalability, security, and usability.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Stay up to date with emerging technologies and recommend improvements where appropriate.

Qualifications

  • Proven experience as a Full-Stack Developer or in a similar software development role.
  • Strong expertise in React and TypeScript.
  • Solid understanding of RESTful principles and API integration.
  • Experience building and maintaining service-based or distributed applications.
  • Proficiency with modern frontend development practices, tools, and frameworks.
  • Strong understanding of software architecture, design patterns, and development best practices.
  • Experience with version control systems such as Git.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative, agile environment.

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