Senior Front-end Developer (React / Vue / TypeScript)
Software Engineering · Full-time
Bulgaria
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.