Mobile Engineer, Android

MozillaMozilla·Remote(Remote UK)
Software Development

WFA Digital Insight

As demand for digital skills continues to surge, remote opportunities like this Mobile Engineer role at Mozilla offer a chance to shape the future of the internet. With over 100 million downloads, Firefox's Android browser is a testament to the company's commitment to transparency and innovation. Candidates should be aware that this role requires a strong foundation in Java and Kotlin, as well as a passion for contributing to open-source projects. Given the current market context, where demand for skilled mobile engineers grew significantly in recent years, this role presents a unique opportunity for professionals to make a meaningful impact.

Job Description

About the Role

The Mobile Engineer, Android role at Mozilla is a unique opportunity to contribute to the development of Firefox's Android browser, an application that has been downloaded over 100 million times from the Google Play Store. As a member of the mobile engineering team, you will play a crucial role in designing, debugging, building, and shipping Android solutions that promote a healthy and inclusive internet. This role is part of a hardworking, diverse, and geographically distributed team responsible for the Firefox mobile applications and ecosystem of open-source Android components.

The team's primary focus is on developing applications that give people a choice in their Android browser, allowing them to experience the web in an open, safe, and healthy environment. This involves promoting transparency, innovation, inclusion, and opportunity from every angle for mobile. As a Mobile Engineer, you will be responsible for contributing to the development of products that align with Mozilla's mission to make the internet better for people.

Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for the better over the last 25 years. The company is wholly owned by the non-profit 501(c) Mozilla Foundation, which means it isn't beholden to any shareholders - only to its mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build, and distribute open-source software that enables people to enjoy the internet on their terms.

What You Will Do

  • Participate in designing, debugging, building, and shipping Android solutions that promote a healthy and inclusive internet, under the guidance of senior team members.
  • Become a member of a hardworking, diverse, and geographically distributed team responsible for the Firefox mobile applications and ecosystem of open-source Android components.
  • Contribute to maintaining and upholding quality standards by participating in code reviews, bug fixing, testing, and adopting coding practices as guided by senior team members.
  • Listen to feedback from Mozilla's open-source community to gradually improve Android solutions and support Mozilla’s manifesto, under the mentorship of experienced colleagues.
  • Collaborate with cross-functional teams to ensure the successful delivery of projects.
  • Develop and maintain technical documentation for Android applications.
  • Identify and mitigate potential security risks in Android applications.
  • Stay up-to-date with the latest trends and technologies in Android development.
  • Participate in the development of new features and applications.
  • Collaborate with the QA team to ensure high-quality releases.

What We Are Looking For

  • Experience in building Android applications using Java and Kotlin.
  • Eagerness to investigate and assist in resolving bugs and issues.
  • Experience contributing to the development of products.
  • Ability to work both independently on simpler tasks and collaboratively within a team, while striving to deliver well-designed, reusable, and high-quality code with guidance.
  • Enthusiasm to work with and learn from an outstanding group of people, including more experienced engineers.
  • Strong understanding of Android development principles and patterns.
  • Experience with Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Nice to Have

  • Experience with open-source projects and communities.
  • Familiarity with Mozilla's products and mission.
  • Experience with cloud-based technologies and services.
  • Knowledge of web development technologies such as HTML, CSS, and JavaScript.

Benefits and Perks

  • Generous performance-based bonus plans to all eligible employees.
  • Opportunities for professional growth and development.
  • Flexible working hours and remote work arrangement.
  • Access to the latest technologies and tools.
  • Collaborative and dynamic work environment.
  • Comprehensive health insurance and benefits package.
  • Paid time off and holidays.
  • Retirement savings plan and matching contributions.

How to Stand Out

  • Familiarize yourself with Mozilla's products and mission to demonstrate your passion for the company's goals.
  • Showcase your experience with open-source projects and communities to highlight your ability to collaborate with others.
  • Develop a strong understanding of Android development principles and patterns to increase your chances of success in the role.
  • Prepare to discuss your experience with Agile development methodologies and how you have applied them in previous roles.
  • Be ready to provide examples of your problem-solving skills and attention to detail, as these are essential for success in this position.
  • Research the company culture and values to ensure you are a good fit for the team and can demonstrate your enthusiasm for the role.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.