Staff Engineer – Front End (Desktop)

About the role

We are seeking a seasoned Staff Front-End Engineer who will play a pivotal role in evolving our desktop browser, shaping its user experience, and driving innovation. You’ll work closely with product and design teams to build new features, enhance existing ones, and ensure a seamless, performant, and delightful experience for millions of users worldwide.

What you’ll do

  • Architect, design, and implement complex front-end features for our desktop browser, focusing on performance, scalability, and maintainability.
  • Drive technical discussions, contribute to architectural decisions, and provide mentorship to other engineers.
  • Collaborate closely with product managers, UX designers, and back-end engineers to translate user needs and design mockups into high-quality, shippable code.
  • Lead by example in writing clear, concise, and well-tested code, adhering to best practices and coding standards.
  • Identify and address performance bottlenecks, ensuring a smooth and responsive user experience.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Stay up-to-date with the latest front-end technologies and trends, and advocate for their adoption where appropriate.

What you’ll bring

  • 8+ years of experience in front-end development, with a strong focus on building complex web applications.
  • Expertise in modern JavaScript (ES6+), HTML5, CSS3, and related front-end frameworks (e.g., React, Angular, Vue.js).
  • Deep understanding of browser internals, rendering pipelines, and web performance optimization techniques.
  • Proficiency with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a fast-paced, distributed environment.
  • Experience with accessibility best practices and internationalization (i18n) is a plus.
  • Experience with Rust and WebAssembly is a plus.
Job Category: Software Development
Job Type: Hybrid
Job Location: UK
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx