Senior Front-end Developer (React / Vue / TypeScript)

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Bulgaria
Remote
Senior level
Software
The Role
Build and maintain data-heavy administrative and self-service web interfaces using TypeScript, React, and Vue. Own front-end architecture, API integration, testing with Playwright, performance, accessibility, localization, security, and build tooling. Work across large inherited codebases, implement multi-tenant functionality, troubleshoot issues, review code, mentor developers, and collaborate with backend, infrastructure, product, and QA teams.
Summary Generated by Built In
Acronis is a global leader in cyber protection, delivering AI-powered protection for productive MSPs in a single, natively integrated platform that unifies operations management, cybersecurity, and data protection. Driven by our mission to protect, manage and automate every workload that businesses and lives depend on, we’ve built the industry’s only all-in-one solution.
We are looking for a candidate who will be responsible for the web interfaces of our hyperconverged infrastructure and IaaS platform — the provider admin panel and the tenant self-service portal through which compute, storage and networking are delivered as a service — building data-heavy, reliable UIs in React and Vue on top of the platform's APIs, and bringing them in line with the front-end stack used across Acronis products.

WHAT YOU'LL DO

  • Design, develop and maintain the platform's web interfaces in TypeScript with React and Vue: the administrative panel and the self-service portal, including dashboards, monitoring views, multi-step wizards, complex forms and large data sets.
  • Own front-end architecture and technical decisions in your areas, balancing delivery speed, reliability, security, performance and versatility.
  • Extend and adapt a large existing codebase to support new functionality, and improve its structure as you go rather than around it.
  • Work across the two front-end stacks in play: maintain and evolve the platform's existing Vue codebase while building new and Acronis-facing interfaces in React, reusing the shared React component libraries and design system used across Acronis products, and help converge the stacks where that pays off.
  • Implement the UI for new platform capabilities in step with the backend: consume and shape REST APIs and OpenAPI-generated clients, and agree on contracts with the backend developers.
  • Build and maintain unit, integration and end-to-end tests (Playwright), keep the suites meaningful and stable, and wire them into CI/CD.
  • Optimize performance and behavior for real clusters: large tables and lists, streaming and polled updates, charts and metrics views, and graceful handling of slow or failing services.
  • Implement and maintain multi-tenant UI concerns: tenants and projects, role-based access control, quotas and limits, and the differences between what a provider and their customers may see and do.
  • Take care of accessibility (WCAG) and localization, and keep the product usable for the operators who live in it all day.
  • Configure and optimize the build tooling (Webpack/Vite), keep dependencies current, and watch bundle size and load time.
  • Investigate and resolve complex issues from the browser down to the API, and drive them from root cause to a validated fix.
  • Leverage AI-assisted engineering tools for development, code analysis, test generation, debugging and technical research.
  • Conduct code reviews, write documentation, and mentor less experienced front-end developers.
  • Collaborate closely with the backend, compute, storage, product and QA teams, and maintain clear communication with the development lead on progress, risks and dependencies.

WHO WE'RE LOOKING FOR

  • 5+ years of front-end development experience with JavaScript and TypeScript, and a track record of shipping and maintaining production web applications.
  • Strong production experience with React — hooks, component and state management patterns, data fetching and caching, and the surrounding ecosystem — as React is actively used across Acronis front ends.
  • Production experience with Vue, or the proven ability to pick up and own a substantial Vue codebase you did not start; the role works with both.
  • Proven experience with complex, data-heavy UIs: forms and wizards, large tables and data sets, dashboards and monitoring or management consoles.
  • Strong testing discipline: unit and integration tests, plus end-to-end testing with Playwright or a comparable framework.
  • Solid HTML5 and CSS3, CSS preprocessors, and modern build tooling (Webpack, Vite), including configuration and performance optimization.
  • Good understanding of working against REST APIs — authentication and authorization flows, error and state handling, pagination and streaming updates — and of OpenAPI-based clients.
  • Awareness of web security basics and of accessibility standards (WCAG), plus experience with internationalization.
  • Experience with cloud infrastructure, virtualization or other management/monitoring dashboards is a strong advantage.
  • Confident with Git and an Agile workflow (Scrum/Kanban), and comfortable working with distributed teams.
  • AI-assisted engineering experience is mandatory, including practical use of AI for development, debugging, code analysis and technical research.
  • Demonstrated ability to take technical ownership of an area, work with a large inherited codebase, and share expertise across teams.
  • Excellent English communication and cross-functional collaboration skills.

*Please submit your resume and application in English 

 

WHO WE ARE 

A Swiss company founded in Singapore in 2003, Acronis offers over twenty years of innovation with 15 offices worldwide and employees in 50+ countries. Acronis Cyber Protect is available in 26 languages in 150 countries and is used by over 21,000 service providers to protect more than 750,000 businesses. 

 

Our corporate culture centers on innovation, accountability, and impact. We encourage our people to think boldly, challenge conventional approaches, and take ownership of outcomes. As a member of our global “A-Team,” you’ll operate in a high-growth, fast-paced environment where resilience, adaptability, and a commitment to continuous improvement drive success. 

 

OUR INTERVIEW PRACTICES 

To ensure a fair and genuine hiring process, candidates are expected to participate in interviews without the use of AI tools, automated prompts, or third-party assistance. Interviews are designed to assess individual skills, experience, and communication style, and we value authentic, real-time interaction. 


Use of AI or external assistance during live interviews may result in disqualification. For roles where AI skills are being evaluated, permitted use of AI tools will be clearly communicated in advance. Candidates may be asked to disable virtual backgrounds or participate in in-person interviews. All employment offers are contingent upon successful completion of applicable criminal, education and identity background checks 


Acronis is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, marital status, national origin, physical or mental disability, medical condition, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances. 

Skills Required

  • 5+ years of front-end development experience with JavaScript and TypeScript
  • Strong production experience with React, including hooks, component and state management, data fetching, caching, and its ecosystem
  • Production experience with Vue or ability to take ownership of a substantial Vue codebase
  • Experience building complex, data-heavy user interfaces, including forms, wizards, tables, dashboards, and monitoring consoles
  • Experience with unit, integration, and end-to-end testing using Playwright or a comparable framework
  • Proficiency with HTML5, CSS3, CSS preprocessors, Webpack, Vite, and front-end performance optimization
  • Experience working with REST APIs, authentication and authorization flows, error handling, pagination, streaming updates, and OpenAPI clients
  • Awareness of web security fundamentals, WCAG accessibility standards, and internationalization
  • Experience with cloud infrastructure, virtualization, or management and monitoring dashboards
  • Proficiency with Git and Agile workflows such as Scrum or Kanban
  • Practical experience using AI-assisted engineering tools for development, debugging, code analysis, test generation, and technical research
  • Ability to take technical ownership, work with large inherited codebases, and mentor or share expertise
  • Excellent English communication and cross-functional collaboration skills

Acronis Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Acronis and has not been reviewed or approved by Acronis.

  • Healthcare Strength — Health coverage is described as strong, with low-cost options and even a no-deductible plan reported in the U.S. Feedback suggests medical, dental, and vision coverage are comprehensive and valued.
  • Retirement Support — Retirement offerings include a 401(k) with company match that is consistently highlighted. Feedback suggests the match is meaningful and a notable part of the package.
  • Leave & Time Off Breadth — Time off is portrayed as generous, including substantial PTO and a broad U.S. holiday calendar. Employer materials reinforce this with references to a “generous vacation policy.”

Acronis Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Schaffhausen
1,993 Employees
Year Founded: 2003

What We Do

Acronis unifies data protection and cybersecurity, delivering cyber protection that solves safety, accessibility, privacy, authenticity, and security (SAPAS) challenges. Acronis offers antivirus, backup, disaster recovery, endpoint protection management solutions, and award-winning AI-based antimalware and blockchain-based data authentication technologies through service provider and IT professional deployment models. These solutions protect data, applications, and systems in any environment. Founded in Singapore in 2003 and incorporated in Switzerland in 2008, over 5.5 million home users and 500,000 companies, including 100% of the Fortune 1,000, trust Acronis. Acronis products are available through 50,000 partners and service providers in over 150 countries and 40 languages.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees
140K-170K Annually

Circle (circle.so) Logo Circle (circle.so)

Creative Director

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees

Circle (circle.so) Logo Circle (circle.so)

Growth Lead, Discover

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees
140K-160K Annually

Circle (circle.so) Logo Circle (circle.so)

Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees
100K-120K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account