
Website Mozilla Foundation
Thunderbird Android Developer
The Opportunity
Thunderbird is looking for a multi-skilled self-starter to work on our Thunderbird Android app (currently called K-9 Mail). You will be working closely with our lead K-9 developer and our Product and Business Development manager to help shape the future of Thunderbird’s Android offering. This is a remote, full time position. You are expected to have excellent written communication skills and coordinate your work over email, video conferencing, Matrix, Slack, Github and Bugzilla.
What you’ll get to do:
- Work on all aspects of the app, from the UI down to the underlying architecture, to help build, debug and ship a native Android user experience.
- Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other engineers and designers as part of a global, distributed open source development team. This will involve technical decision making, code reviews (receiving and giving), engagement with contributors, planning and other collaborative practices.
- Participate in decisions influencing the future of Thunderbird’s mobile platform.
- Work directly with users and contributors to gather information to reliably reproduce bugs and then fix them.
- Collaborate with engineers, designers, support teams, and the community to create a best-in-class product experience for Thunderbird Android users.
- Become a valued member of a diverse and geographically distributed team working with a global user community.
We’re looking for someone with:
- 2+ years of relevant, professional experience building high quality Android applications with Java or Kotlin.
- Knowledge of the Android SDK.
- A passion for investigating and squashing bugs.
- Solid fundamentals of programming best practices (coding, code reviews, automation, unit testing).
- The ability to work independently in a fast-paced environment to deliver well-designed, reusable, and high-quality code.
- Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills).
- Experience working in multidisciplinary teams of technical and non-technical people, with a deep respect for the different skills that people bring.
- A user-centered approach, with a keen interest in collaborating with and serving a community’s needs.
Bonus Points for:
- Experience with unit testing
- Experience reading and interpreting IETF RFCs
- Previous open source engagement
To apply for this job please visit www.mozilla.org.
Thunderbird Android Developer at Mozilla Foundation
Share with someone