Senior Software Engineer - Mobile Android

Mozilla Logo

Mozilla

πŸ’΅ $74k-$100k
πŸ“Remote - Germany

Summary

Join Mozilla and help shape the future of the web as a Staff Android Engineer! You will build, debug, and ship Android features for Firefox, collaborate with partners, and communicate effectively with technical and non-technical team members. This role requires several years of experience building complex applications using Java, Kotlin, and/or C++, as well as a passion for building excellent products. You will work closely with specialist Gecko teams and contribute to Mozilla's open-source community. If you're passionate about creating a healthier internet and possess strong problem-solving skills, we encourage you to apply.

Requirements

  • Several years of experience building complex applications for a broad and diverse user base using Java, Kotlin, and/or C++
  • Experience resolving problems, signaling risk, fostering change, and facilitating collaborative decision-making
  • Passion for building excellent products, and a sense of ownership that spans from design to investigating and squashing bugs
  • Modern programming practices (code review, unit testing, automation)
  • Work as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time
  • Unafraid of asking questions, and proposing new insights if you think they will make a positive impact
  • Desire to work with, learn, and grow with an outstanding group of people
  • Commitment to our values
  • Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit

Responsibilities

  • Build, debug, and ship Android features and solutions that promote a healthy and inclusive internet
  • Become a member of a hardworking, diverse, and geographically distributed team responsible for the Firefox mobile applications and our ecosystem of open-source Android components
  • Collaborate with partners to understand, define, clarify scope, solidify requirements, and drive initiatives
  • Effectively communicate the engineering development perspective and discuss sophisticated topics with technical and non-technical team members
  • Define and uphold standards for quality through constructive code reviews, bug fixing, testing, and coding practices
  • Work closely with specialist Gecko teams to bring browser functionality to Android
  • Address problems that span all levels from the Java API layer, to JavaScript and into the C++ browser engine
  • Provide solutions and feedback to Mozilla's lively and dynamic open-source community to improve our Android solutions and support Mozilla’s manifesto

Benefits

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc.)varies by country

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.