Contract Software Engineer improving Firefox Gecko Session History test coverage and correctness. Writing JavaScript/C++ tests and fixing browser-engine issues for Mozilla.
Responsibilities
Help the Firefox DOM Core team improve the health of the Session History area.
Write Web-Platform tests to improve coverage, and Gecko mochitests as needed.
Fix problems and pass tests to improve Gecko correctness.
Work through code review with relevant Gecko module owners and iterate to landing.
Improve Session History test coverage and code correctness in Gecko, measured by passed test cases, allowing senior engineers to focus on security, performance, and strategic projects.
Requirements
Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko.
Solid Javascript and applying that language skill to write automated tests.
Proficiency in and experience developing software in C++.
Strong debugging skills in a mature larget codebase.
Comfort working in the open: public bugs, code review, and upstream landing.
Prior contributions to Gecko or another major browser engine.
Familiarity with web standards and Web Platform Tests.
New - grad full - stack engineer building Quora’s global knowledge - sharing platform with Python and React. Launching data - driven, AI - enabled features that improve engagement, moderation, and creator experience.
Full - stack developer building TypeScript CRM systems for gaiia’s telecom operating platform. Developing serverless microservices, customer management modules, automation, and notifications.
Full Stack JavaScript Developer building React, Node.js, and MongoDB features for Viv Technologies’ home care platform. Improving scheduling, caregiver management, testing, and production reliability.
Software Developer II building Cisco software and tools for operating systems, networks, databases, and cloud platforms. Applying C/C++, Python, or Java alongside QA, testing, and debugging.
Embedded systems developer building C/C++ software for Cisco’s next - generation networking platforms. Improving scalable, resilient networking infrastructure across Canadian engineering teams.
Engineering Team Lead guiding multidisciplinary software teams at JD Power. Delivering automotive data and analytics solutions through reliable engineering execution.
Senior Software Engineer building Java and AWS cloud - native services for Thomson Reuters. Improving CI/CD, infrastructure automation, reliability, and production operations.
Staff Software Engineer building scalable .NET APIs for OPENLANE’s digital used - vehicle marketplace. Leading architecture, testing, telemetry, and AI - forward platform modernization.
Contract Software Engineer improving Mozilla Firefox Gecko DOM Session History test coverage and correctness. Writing JavaScript and C++ tests and fixing browser - engine issues for Mozilla Firefox.