All listings
Senior Position

Senior Front-End Developer (React)

Sofia
Hybrid
React
TypeScript
JavaScript
RESTful APIs
-

Role Overview

Our client is expanding its engineering team and is looking for an experienced Front-End Developer with strong React expertise. The role focuses on building scalable web applications, developing reusable UI components, and contributing to the evolution of modern front-end architecture across a portfolio of digital products. This position offers the opportunity to work closely with product, design, and engineering teams while contributing to the delivery of high-quality user experiences and maintainable software solutions.

01

Core Responsibilities

  • Design, develop, and maintain modern web applications using React and TypeScript.
  • Build reusable components and shared front-end modules that can be leveraged across multiple products.
  • Integrate front-end applications with backend services and APIs.
  • Translate design concepts, wireframes, and prototypes into responsive and user-friendly interfaces.
  • Improve existing functionality through refactoring, optimization, and code quality initiatives.
  • Troubleshoot, maintain, and enhance existing applications and features.
  • Contribute to technical documentation and knowledge-sharing activities.
  • Participate in solution design discussions and provide input on front-end architecture decisions.
  • Collaborate with product managers, designers, and developers throughout the software development lifecycle.
  • Support the planning, estimation, and implementation of new product features.
  • Follow established engineering standards and contribute to continuous process improvements.
02

Requirements

  • Proven commercial experience developing complex web applications using React and TypeScript.
  • Strong understanding of modern front-end architecture, component-based development, and application scalability.
  • Excellent knowledge of JavaScript and contemporary front-end development practices.
  • Experience building responsive and cross-device user interfaces with a strong focus on user experience.
  • Ability to create clean, maintainable, and well-structured code following software engineering best practices.
  • Solid understanding of state management approaches and front-end application data flow.
  • Experience integrating applications with RESTful services and asynchronous data sources.
  • Good understanding of browser behavior, performance optimization, and front-end debugging techniques.
  • Familiarity with software design principles, code organization, and problem-solving methodologies.
  • Experience working collaboratively within Agile software development environments.
  • Strong communication skills and ability to work effectively with cross-functional teams.
  • Professional working proficiency in English.
03

Bonus / Nice to Have

  • Experience working with large-scale enterprise or product-based applications.
  • Exposure to front-end testing frameworks and automated testing practices.
  • Familiarity with modern UI design systems and component libraries.
  • Understanding of accessibility standards and web usability best practices.
  • Experience contributing to technical documentation and architectural discussions.
04

What We Offer

  • Competitive salary package.
  • Annual performance-based bonus.
  • Salary review process twice per year.
  • 25 days of paid annual leave.
  • Hybrid working model with work-from-home flexibility.
  • Flexible working hours.
  • Premium additional health insurance.
  • Fully covered transportation card.
  • Fully covered Multisport card.
  • Company shuttle service.
  • Professional development opportunities and sponsored training programs.
  • Access to conferences, seminars, and industry events.
  • Referral bonus program.
  • Team events and company-sponsored social activities.
  • Corporate discounts with selected partners.
  • Modern office environment with relaxation and recreational areas.
  • Complimentary snacks, fruit, coffee, and beverages.
  • Additional bonuses for personal milestones and family events.

Interested in this opportunity?

Apply now and become part of our growing team.

By applying you agree to our privacy policy.

Estimated response time: 2–4 business days

We are an equal opportunity employer.