DEV Community

Sonia Singla
Sonia Singla

Posted on • Originally published at soniasingla.com

Outreachy Internship with Mozilla ๐ŸฆŠ

Hello everyone, my name is Sonia ๐Ÿ‘ฑโ€โ™€๏ธ,and I have been selected as an intern at Mozilla Firefox ๐ŸฆŠ. I am working on the project โ€œPrototype an in-browser mechanism to report Web Compatibility issuesโ€ under the mentorship of Dennis Schubert and Mike Taylor and Thomas Wisniewski.

Project Description:

Mozillaโ€™s Web Compatibility team collects reports about sites that work in one browser but donโ€™t correctly work in other browsers. A person should be able to use the Web with any devices and browsers. As part of this Outreachy round, I will be working on prototyping the next version of in-browser reporting component. The reporter is implemented as a standalone WebExtension, that leverages both standard WebExtension APIs as well as some Firefox-specific APIs that allows gathering more information, like taking a screenshot and collecting error messages from the JavaScript error console.

This task includes adopting the existing UX/UI concepts for the new web reporting form to fit the in-browser reporter, coming up with solutions for interactions exclusive to the reporter component, and implementing these ideas as a WebExtension to be possibly embedded into Firefox ๐ŸฆŠ.

What is Outreachy?

Outreachy provides three-month internships to work in Free and Open Source Software (FOSS). Outreachy internships are open to applicants around the world and the interns work remotely.

You can find more detailed information on their website, here.

Application Process:

The first step you have to do is create an account here and fill up some information about you, time commitment ๐Ÿ•”, experience you have faced being in the tech industry ๐Ÿ’ป and, respond as openly as you feel comfortable. Then, you will receive a confirmation email within a week or two if you can keep up the application process.

Once an initial application is approved, you have to pick the projects you want to work on. Many projects sound interesting ๐Ÿค” and we may want to join them all, but we will not have enough time. Give yourself some criteria for choosing projects, then pick 1โ€“2 most potential projects and start making contributions to them. Sounds interesting ๐Ÿ˜‰?

Dennis says: If you have any questions, make yourself heard, and keep in mind there are no stupid questions ๐Ÿ™‚

You need to set your own deadlines, make progress towards the projects and create a final application.

Alt Text

Soniaโ€™s reaction, after getting an email for being accepted ๐Ÿ™ˆ

It was an adventurous experience applying for this internship, and itโ€™s pretty cool seeing what is behind Firefox, and the feeling of having some patches landed.

There will be three months ahead and am so excited about it. Thanks Outreachy for giving me this opportunity and Iโ€™ll do my best ๐Ÿ˜‹

If you have any questions, feel free to ping me.

Top comments (0)