This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Staff Software Engineer, Front-End, you’ll serve as a domain expert who deeply understands the complexities of shaping seamless, user-focused interfaces and delivering high-quality front-end solutions that align with product strategy. You’ll join a team of talented front- and back-end engineers who bring deep expertise to the development and maintenance of our flagship desktop application, cherished by millions of users worldwide for over 20 years.
Job Responsibility:
Lead complex, ambiguous technical initiatives requiring cross-team and cross-organization coordination
Own and deliver projects spanning new features, code quality improvements, tooling, and process optimization
Partner with senior engineers and product managers to define and execute technical strategy, reduce technical debt, and improve long-term maintainability
Collaborate closely with UX Engineers to ensure accessibility and usability are built in from the start (WCAG, ARIA)
Establish and promote scalable front-end architecture through shared frameworks and guidelines
Write high-quality, testable, and maintainable code
contribute to code reviews, testing, regression triage, and patch integration
Mentor and support engineers across the team, fostering a culture of learning and continuous improvement
Requirements:
10+ years of experience in front-end software development, building scalable, maintainable, and user-focused systems
Extensive knowledge of modern vanilla JavaScript concepts (module patterns, async and promises, custom elements and shadow DOM), and up to date knowledge with the most recent ECMAScript specification
Strong command of modern JavaScript frameworks such as React, Vue, or similar, and experience transitioning legacy codebases to new technologies
Deep knowledge of HTML5 structures and advanced accessibility patterns and Deep knowledge of modern CSS patterns and methods
In-depth understanding of system architecture, design patterns, and software engineering best practices, with a focus on performance, scalability, and maintainability
Proven ability to act as a technical lead and mentor, providing guidance on complex technical problems and supporting the growth of other engineers
Experience developing and testing applications across multiple platforms (Windows, macOS, and Linux), with expertise in Git or Mercurial and modern version control workflows
Excellent communication and documentation skills, a collaborative approach to cross-functional work
A strong commitment to continuous learning and improvement
Nice to have:
Experience contributing to or leading open-source projects
Experience with Python or other programming languages
Ability to engage with and support a global community of developers, including managing feedback and fostering an inclusive and productive ecosystem
Proficiency in French, German, Japanese, or another language in addition to English
What we offer:
Fully remote work & schedule flexibility
Latest Laptop
Discretionary Annual Bonus Program
Monthly Remote Work Stipend
Annual Professional Development Stipend
Access to Udemy Learning Platform
Industry Conferences
Company All Hands
24 days PTO per year (prorated)
Your Birthday
Year-end Company Shutdown
9 Wellbeing Days
Public Holidays
Other Paid Leave
Quarterly Wellbeing Stipend for Personal / Family Activities