New York, NY
7 hours ago
Android Engineer, Cooking
About the Role:

The New York Times is looking for an Android Engineer to join the Cooking apps team.

NYT Cooking is dedicated to helping users discover and cook the world's best recipes. We are known for its collaborative and inclusive culture, valuing diversity and encouraging personal growth. We work with our design, data, product, and editorial teams to prototype, develop, and scale features for our responsive website and mobile apps.

This is a hybrid role based at our NYC headquarters, with the expectation to work in the office two days per week.

Responsibilities:

Develop and test new features using Kotlin and other modern Android development tools and frameworks

Work with product, design, data, QA, and other engineers to guide product development

Participate in code reviews

Ensure app stability by writing quality code and partnering with the QA team to test and fix bugs

Collaborate with internal NYTimes services and external APIs

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.

This role reports to the Senior Engineering Manager.

Basic Qualifications:

2+ years full-time experience as an Android Engineer working in Kotlin, including writing unit tests, networking, data persistence, and UI

Demonstrated understanding of Android design patterns, component life cycles, memory management, and concurrency.

Experience with modern Android technologies such as Jetpack Compose and Coroutines

Preferred Qualifications:

Collaborate with teams including product, design, and QA.

Contributions to open-source projects or a personal GitHub repository demonstrating Android app development skills.

Proficiency in integrating with RESTful APIs and understanding of best practices for consuming web services, including authentication mechanisms (e.g., OAuth).

Familiarity with GraphQL and experience designing and consuming GraphQL APIs.

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-Hybrid #REQ-018924

Confirmar seu email: Enviar Email