Jonathan Almeida

Staff Software Engineer at Mozilla

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code13 years of coding experience
job4 years of employment as a software developer
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,216reputation
62kreached
8answers
19questions
github-logo-circle

Github Skills (40)

kotlin10
mobile-development10
android-sdk10
browser10
ui-design10
apple-push-notifications10
push-notifications10
android-development10
java10
javas10
uid10
front-end-development10
android10
geckoview10
ios9

Programming languages (22)

JavaC++CSSRustCVueGoHTML

Github contributions (5)

github-logo-circle
⚠️ 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:
userMobile 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.
firefoxbrowserfirebasefirefox-androidandroid
mozilla-mobile/focus-android

Nov 2019 - Nov 2022

⚠️ 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:
userMobile 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