Software Engineer, Android — Remote

  • Job Reference: 00000051-1
  • Date Posted: 13 November 2020
  • Recruiter: O'Reilly Media
  • Location: Remote
  • Salary: On Application
  • Bonus/Benefits: Health / Dental / Vision Insurance and 401k
  • Sector: Education, Engineering
  • Job Type: Permanent

Job Description

About Your team

Our tight-knit and collaborative mobile apps team has a strong user focus and cares a great deal about high-quality software. We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best for our users. We keep a close eye on customer feedback to make sure we’re delivering useful, timely improvements. The team is broadly distributed across the US and constantly encourages each other to deliver work that instills pride and fulfillment.


About the Job

We are looking for a thoughtful and experienced Android engineer to help grow an application that thousands of individuals use everyday to learn. The ideal candidate will have a deep understanding of modern Android development and will have shipped or supported an Android application with an active user community. The candidate will be routinely implementing features, fixing bugs, performing maintenance, and troubleshooting problems within the codebase. Most changes you make will be accompanied by tests to confirm their desired behavior. Software Engineers will submit code for review by their peers in the form of pull requests, and will regularly review code by their peers.


Job Details

In a normal week, you might:

  • Develop a new feature from a user story using Java and/or Kotlin
  • Collaborate with product managers to define clear requirements, deliverables, and milestones
  • Team up with the iOS squad to encourage app parity and leverage experience
  • Review a pull request from a coworker and pair on a tricky problem
  • Provide a consistent and reliable estimate to assess risk for a project manager
  • Learn about a new technology and present it to the team
  • Identify opportunities to improve our apps through research and proof of concepts
  • Work iteratively with UX designers to create user-centric solutions
  • Help QA and troubleshoot a pesky production problem and push up a hotfix
  • Participate in agile process and scrum ceremonies

Why you'll love working on our team:

  • You'll be working for a company that embraces and pursues new technology
  • You'll be working with a leadership team that trusts and engages its employees
  • We believe in giving engineers the tools and hardware that they need to do their job
  • Competitive salary with great benefits (health/dental/vision insurance and 401k)

About You

What we like to see for anyone joining the Android team:

  • Proficiency and fluidity with Java and/or Kotlin, the Android SDK and Android Studio
  • Strong drive to experiment, learn and improve your skills
  • Respect for the craft – you write self-documenting code with modern techniques
  • Great written communication skills – we do a lot of work asynchronously in Slack and Google Docs
  • Empathy for our users – a willingness to spend time understanding their needs and difficulties is central to the team
  • Desire to be part of a compact, fun, and hard-working team

Minimum Qualifications
  • 2+ years of professional Android development (or equivalent) experience
  • 1+ year experience of working in an agile environment
  • Experience in developing, submitting, and releasing mobile apps on Google Play
  • Ability to work in a self-driven, autonomous fashion

About O’Reilly Media

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that’s necessary for success.

At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O’Reilly online learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.

Our customers are hungry to build the innovations that propel the world forward. And we help you do just that.