1Password for Android is going through a growth spurt – it wants to throw on some cleats and hit the field. We’ve got a tight-knit team of Java developers working hard on releasing updates with rich new features, but we want to be able to run faster and score more goals in each development cycle. If you’ve been on the pitch practicing your skills, you just might be the one we’re looking for.
What you’ll do
- Implement new features and enhance existing ones.
- Squash bugs that managed to slip past Saad’s keen eye while he was ~~fixing~~ observing his hair.
- Work with 1Password users to figure out why the app is crashing for them, but not for you.
- Refactor older code to follow more modern design patterns.
- Create unit tests for existing code to run faster and more reliably.
- Write documentation so that all of our platforms are consistent and the support team can learn about all of the awesome things you’ve built.
- Help new and existing 1Passworders via email or on our forum.
What you have
- Admiration for team effort. Solo blockers, Jedis, and Rockstars need not apply: We work together. Okay maybe Jedis, just for this one.
- A close bond and experience with Java and the Android SDK.
- A passion for using Android in your daily life. You’re not just visiting, you live here. You also know your way around macOS and can appreciate Windows and iOS – from a distance 😉
- Excitement for the unknown and humility to learn – we’re agile, so new things are always ready to be passed (and sometimes dodged).
- A penchant for clean code that’s easy to read.
What you might also have
- Personal experience with 1Password.
- Familiarity with setting up and maintaining continuous integration.
- A friendship with Kotlin, and practice making it part of an Android app.
- Chrome OS running on one of your devices, and experience building apps for it.