Description

We are looking for a Frontend Software Engineer to help develop and improve customer-facing  

digital products. You will be responsible for implementing interactive user interfaces, integrating backend services, and ensuring consistent performance across modern browsers and devices.

This position is suited to an engineer who combines strong technical fundamentals with attention to usability, maintainability, and product quality.

Your responsibilities

  • Develop scalable frontend features using a modern JavaScript framework.

  • Build reusable UI components and maintain shared component libraries.

  • Collaborate with designers to implement accurate and responsive interfaces.

  • Connect frontend applications to APIs and external services.

  • Implement application state management, form validation, and error handling.

  • Monitor and improve page-load performance and rendering efficiency.

  • Write unit and integration tests to maintain software quality.

  • Participate in Agile development activities and contribute to technical planning.

  • Maintain documentation and support continuous improvement of frontend practices.

Essential qualifications

  • Professional experience building and maintaining web applications.

  • Strong JavaScript and TypeScript skills.

  • Experience with React, Angular, or Vue.js.

  • Solid understanding of component-based architecture and frontend design patterns.

  • Experience working with REST APIs, JSON, and asynchronous operations.

  • Knowledge of responsive layouts, CSS architecture, and browser compatibility.

  • Familiarity with testing frameworks such as Jest, Vitest, or Playwright.

  • Experience with Git-based collaboration and code review workflows.

  • Ability to communicate effectively in English.

Desirable experience

  • Experience with Next.js, server-side rendering, or static site generation.

  • Familiarity with design systems and component libraries.

  • Experience with accessibility standards and web performance tools.

  • Exposure to CI/CD pipelines and cloud-hosted applications.

  • Experience working in cross-functional product teams.

Working environment

The successful candidate will work with engineering and product colleagues to deliver well-designed, maintainable software. The role offers opportunities to influence implementation decisions, improve development practices, and expand technical expertise.

Employment information

Item Details
Job title Frontend Software Engineer
Department Engineering / Product Development
Location Estonia
Contract Full-time, permanent
Experience level Mid-level to senior
Work model As agreed with the employer
Compensation Based on skills and experience

Application requirements

Please provide an up-to-date CV outlining your relevant experience, core technical skills, and examples of frontend applications you have developed. A portfolio or GitHub profile may be included where applicable.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.