Android Developer

Location
Washington, DC
Posted
Apr 10, 2019
Closes
May 14, 2019
Ref
JR-90270317
Hours
Full Time
Application Instructions

Please list all professional experience and explain any gaps in employment history.

Job Description

Want to contribute to great, high-performing news apps and make them even better? If so, The Washington Post is the place for you.

Our Engineering Team is an Agile, high-performance team focused on world-class content, cutting edge technology, outstanding user experiences and using best practices. You will have the opportunity to contribute to products that will be used by millions of people. Being a trusted partner with major tech brands such as Google and Amazon, we have access to cutting-edge gadgetry months before they are released.

As a Mobile Developer, you will play an integral role in helping to deliver increasingly smarter mobile apps to our customers. We are looking for someone with serious Android Software Development skills, strong interests in all things mobile, and a passion for delivering high quality, rock-solid apps.

Responsibilities include:

• Help design and develop exciting new features into existing mobile apps

• Identify, troubleshoot, and solve complex problems

• Build a deep understanding of our use of per-platform technologies

• Understand the complexities of and help integrate different third-party SDKs

• Continuously look for ways to improve what we're doing and how we do it

• Stay on top of new technologies and trends in the mobile space

• Participate in agile software development practices and peer/code reviews

Requirements include:

• Bachelor's degree in computer science, engineering or related technical field

• One or more apps in the Google Play Store and/or Amazon markets

• Strong grasp of computer science fundamentals

• Expert level development background in Java and/or Kotlin

• 3+ years experience with Android SDK, Android Studio, and the Android Emulator

• Experience with Amazon Mobile App SDK.

• Additional knowledge of RESTful services and other server-side principles is a plus

• Good understanding of Version Control principles, preferably using Git.

* Familiarity with Agile/Scrum

* Good understanding of unit testing an mobile integration testing principals using tools such as JUnit, Espresso, Robitium or Roboelectric