At Milestone, we pioneer solutions that solve real problems - and we need curious people like you.
Impact & Purpose
Ready to make an impact? In this role, you’ll help organizations unlock the power of video technology - empowering people, businesses, and societies to achieve more.
Location
We are looking for a Senior Frontend Engineer based in Sofia, Bulgaria, working in a hybrid model.
Role Summary
As a Senior Frontend Engineer, you will contribute significantly to the end-to-end development of modern front-end solutions, including concept, enhancement, delivery, and defect resolution.
You will be accountable for the technical quality of your own work, actively participating in code reviews and upholding high engineering standards.
What You Will Do
- Take an active part in design, refinement, implementation, and bug fixing.
- Take technical ownership over own deliveries, keep high code quality with code reviews.
- Collaborate effectively within own team and with involved teams/departments.
- Prioritize own work and makes tradeoff decisions.
- Have the opportunity to grow into a Lead Engineer role, taking responsibility for technical direction, mentoring team members and driving engineering best practices within the team.
What You Bring to the Team
- 5+ years of professional experience in Front End Development.
- Excellent understanding of JavaScript / TypeScript fundamentals.
- Experience with Docker and containerized development environments.
- Strong knowledge of DOM, HTML and CSS (SASS / LESS).
- Solid hands-on experience with React-based applications and technologies (Redux, Jest, Cypress, Material UI and Webpack Module Federation).
- Experience using AI-powered developer tools (e.g. GitHub Copilot, ChatGPT) responsibly in daily development for tasks such as code generation, refactoring, debugging and documentation.
- Good understanding of the HTTP stack.
- You know how to build and maintain CI/CD workflows and development pipelines (e.g. build, test, lint and deployment automation).
- Experience with Git source control or TFS.
- Fluent command of English.
About the Team
You will join the Install and Update Team, whose main objective is to deliver a seamless and intuitive experience for installing and updating the platform. The team focuses on the entire installation and update journey, from initial setup through platform updates and upgrades.
We leverage modern web technologies to build efficient and user-friendly solutions. You'll be working in a friendly and collaborative environment, where teamwork, innovation, and customer experience are highly valued.
Our team collaborates closely with multiple development teams to ensure a consistent and high-quality installation and update experience across the platform.
How We Support You
- Individual development plans aligned with your career goals
- Access to training, learning resources, and certifications
- Flexible working arrangements
- Supportive leadership and regular feedback
- Opportunities for cross-functional and cross-regional collaboration
- Social activities and spaces to connect with colleagues
What We Offer
- Hybrid-friendly way of working
- 25 days of paid vacation
- Flexible working hours
- Transportation benefits
- Compliments gift card
- Sports card
- Food vouchers
- Luxury health and dental package
- Life insurance
If you want to take on this exciting challenge and be a part of our fast-growing technology company, apply now by submitting your application and CV in English.
About Us
Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset - freedom, inclusion, and togetherness - we always consider our employees, partners, and communities in everything we do.
Skills Required
- 5+ years of professional experience in front-end development
- Excellent understanding of JavaScript and TypeScript fundamentals
- Experience with Docker and containerized development environments
- Strong knowledge of the DOM, HTML, and CSS, including SASS or LESS
- Hands-on experience with React-based applications and Redux
- Experience with Jest and Cypress
- Experience with Material UI and Webpack Module Federation
- Experience using AI-powered developer tools responsibly in daily development
- Good understanding of the HTTP stack
- Ability to build and maintain CI/CD workflows and development pipelines
- Experience with Git source control or TFS
- Fluent command of English
Milestone Technologies, Inc. Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Milestone Technologies, Inc. and has not been reviewed or approved by Milestone Technologies, Inc..
-
Parental & Family Support — Paid parental leave, childcare benefits, and a structured return‑to‑work program are highlighted alongside family medical leave, indicating strong support for growing families.
-
Leave & Time Off Breadth — Generous paid time off with multiple paid holidays, a floating holiday, sick time, and bereavement leave is consistently emphasized, with flexible holidays enhancing usability.
-
Healthcare Strength — Comprehensive medical, dental, and vision coverage is complemented by disability and life insurance, mental health benefits, wellness programs, an EAP, and inclusive provisions such as abortion travel benefits.
Milestone Technologies, Inc. Insights
What We Do
Milestone is a Managed Service Provider that uses a holistic approach to bridge the gap between technology and people. At Milestone, we go above and beyond the typical scope of day-to-day, break-fix issues to supply proactive and comprehensive IT services. We make it our mission not only to resolve your IT problems, but study and improve the overall workflow and functionality of your business. Our mission is to revolutionize the way IT is deployed and supported worldwide. Every service we provide is driven by experienced people who are determined to help our clients achieve their goals by understanding their business and aligning our resources accordingly. We exist to simplify IT, save resources, foster growth, and facilitate innovation—all of which streamline the path to success.

.png)





