Jonathan Almeida is a Staff Software Engineer with 13 years of experience specializing in Android and mobile browser engineering, currently based in Old Toronto. He has a long tenure at Mozilla where he progressed from intern to staff engineer, contributing significantly to Firefox for Android, GeckoView, and the Android Components ecosystem. His open-source contributions include deep work on push notifications, session management, UI stores, and feature integrations across high-profile Mozilla repos like Fenix and application-services. Known for pragmatic refactoring and improving UX—such as custom tab behaviors, PDF downloads, and custom share sheets—he balances platform-level changes with polished user-facing touches. Jonathan’s background spans performance-focused roles at Jet.com and cross-platform SDK work at Snowplow, giving him both product-facing and infrastructure sensibilities. An occasional machine-learning prototype author early in his career, he brings curiosity and a habit of turning research ideas into shipping Android features.
⚠️ This project moved to a new repository. It is now developed and maintained at: https://github.com/mozilla-mobile/firefox-android
Role in this project:
Mobile Developer (Android)
Contributions:20 releases, 471 reviews, 385 commits in 4 years 2 months
Contributions summary:Jonathan's contributions primarily involve implementing and testing new features related to the Android components of the Mozilla mobile browser. They added functionality to stop loading sessions in the Engine component, integrated new capabilities for the EngineSession class, and incorporated support for features like PDF downloads. The user also addressed platform-specific issues like adjusting the visibility of full-screen views and handling the correct color for the toolbar. They have consistently focused on the browser's UI and session management aspects.
⚠️ Firefox Focus (Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
Mobile Developer (Android)
Contributions:79 releases, 356 reviews, 178 commits in 3 years
Contributions summary:Jonathan primarily contributed to the Firefox Focus (Android) repository, focusing on GeckoView integration and updates. Their work included adding support for GeckoView prompts, updating dependencies (AC and GV), and addressing bugs. They also refactored CustomTabActivity and enhanced the user experience.
firefoxbrowserprivacyfirefox-androidandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Almeida - Staff Software Engineer at Mozilla