About the Role
The New York Times is looking for a Senior Android Engineer to join the mobile team developing multiplayer Games. You'll join a team with native mobile engineers, backend engineers, QA, product, project, data, and design and report to the Engineering Manager of the team.
Our Android apps are written in Kotlin, backend APIs are written in Go, web front ends use React.
NYT Games is a collaborative team that values inclusion, diversity, and personal growth. We combine product development with a world-class suite of puzzles, including beloved titles such as the NYT Crossword, Spelling Bee, and Wordle. Our Games app won an Apple Design Award in “Delight and Fun” Category which is a reflection of tremendous work the current team has put to modernize the app using the latest tech.
This role can be based in our New York City headquarters or fully remote in the US.
Responsibilities:
- Design, develop, and test new features using Kotlin
- Contribute to app architectural decisions, code review, technical roadmap and timeline estimations
- Participate in technical discussions with engineers across multiple stacks and platforms
- Work with product, PMO, design, data, QA, and other engineers to guide product development
- Promote standards in Android development, and engage with the community of Android developers at the Times
- Ensure app stability by writing quality code and partnering with the QA team to test and fix bugs
- Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
- 5+ years full time experience as an Android Engineer
- Experience building robust user interfaces with complex animations and user interactions
- 2+ years of experience with Kotlin, including writing unit tests, networking, data persistence and UI
- Demonstrated understanding of modern Android technologies such as Jetpack Compose, Coroutines, Dagger, and Room
- Experience translating product goals into quality shippable code
Preferred Qualifications:
- Previous mobile game development experience of running games at scale in production
- Experience working with backend engineers and solid understanding of backend architecture
- Experience dealing with high traffic distributed systems
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Remote
REQ-017014
Please mention the word **EXCELS** and tag RMzQuODYuMTYzLjE1Mg== when applying to show you read the job post completely (#RMzQuODYuMTYzLjE1Mg==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.