freehire launches on Product Hunt on 26 August.

Follow →

Senior Frontend Developer

Summary

Build and maintain high-performance web apps using modern JavaScript/TypeScript and frameworks like React, Vue, or Angular, collaborating with designers and backend teams.

Job Description

As a Senior Frontend Developer, you will play a key role in building high-quality, scalable, and user-centric web applications. You will take ownership of frontend architecture in collaboration with the UX/UI Technical Leader, ensuring a seamless and performant user experience across our products.

You will work closely with product managers, designers, and backend engineers to translate business requirements into elegant and efficient frontend solutions.

Responsibilities

  • Design, build, and maintain scalable, high-performance frontend applications.
  • Own and evolve frontend architecture, ensuring maintainability and scalability.
  • Collaborate closely with UX/UI designers to deliver intuitive and visually consistent user experiences.
  • Translate product and design requirements into clean, efficient, and reusable code.
  • Promote best practices in frontend engineering (Clean Code, testing strategies, component design).
  • Implement and maintain design systems and reusable component libraries.
  • Optimize application performance (loading time, rendering, responsiveness).
  • Ensure cross-browser compatibility and responsiveness across devices.
  • Integrate frontend applications with REST APIs and/or GraphQL services.
  • Contribute to CI/CD pipelines and improve frontend delivery workflows.
  • Support and mentor other developers through code reviews and knowledge sharing.
  • Contribute to technical documentation and ensure shared understanding across the team.

Qualifications

  • 5+ years of experience developing modern frontend applications.
  • Strong proficiency in JavaScript and TypeScript.
  • Solid experience with at least one major framework: Vue, Angular, or React.
  • Strong knowledge of HTML, CSS, and preprocessors (SCSS, LESS).
  • Experience building scalable frontend architectures and component-based systems.
  • Hands‑on experience integrating with REST APIs and/or GraphQL.
  • Strong understanding of frontend performance optimization techniques.
  • Experience with state management solutions (e.g., Vuex, Redux, NgRx, or similar).
  • Familiarity with modern testing practices (unit, integration, end‑to‑end).
  • Experience with Git and collaborative workflows.
  • Experience working in Agile environments.
  • Strong communication skills and fluency in English.

Preferred Skills

  • Experience with design systems and UI component libraries.
  • Knowledge of accessibility standards (WCAG) and best practices.
  • Familiarity with SSR/SSG frameworks (e.g., Next.js, Nuxt).
  • Experience with modern build tools (Vite, Webpack, etc.).
  • Familiarity with cloud environments and frontend deployment strategies.
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, etc.).
  • Understanding of web security best practices (CORS, CSP, XSS prevention).
  • Exposure to Domain-Driven Design (DDD) concepts.

Benefits

  • Join a globally recognized and stable company, a leader in the Testing, Inspection, and Certification (TIC) industry.
  • Enjoy a flexible schedule and a hybrid work model.
  • Access continuous learning opportunities through SGS University and Campus.
  • Collaborate in a multinational environment with colleagues from various continents.

See also