Deep experience with multi-threaded, multi-process codebases, including work on performance-critical, sandboxed or storage architectures
Ability to work with web specifications (like IndexedDB, File System, Web Workers, Service Workers), with the curiosity and adaptability to quickly deepen this expertise
Cross-platform development experience with native applications (desktop and mobile)
Proven ability to deliver maintainable solutions in large, evolving codebases
Strong problem-solving skills, able to diagnose complex issues without clear logs or reliable reproduction steps
Great written communication skills and ability to lead discussions effectively, both in writing and verbally
What You'll Be Doing:
Improve Storage, Workers and system-level surfaces of our Web engine, with a strong focus on performance, stability and security
Develop and debug in a large, complex, multi-threaded, and multi-process codebase
Develop and debug across multiple platforms
Investigate issues and propose solutions and architectural improvements
Drive features and projects from start to completion
Read and implement API specifications, and contribute to the standards process
Collaborate with the widespread Firefox team on shared goals