Job Description:
Do you find asynchronous programming using the functional paradigm exciting? The New York Times is looking for a Senior Software Engineer to work on a green field rebuild of our Android app – a high profile news application installed on millions of devices. Using cutting edge technologies like RxJava, Groovy and Dagger, we’ll be following a test driven approach wherever possible and fully embracing the Android L platform.
The ideal candidate is someone who is cares deeply about responsiveness and performance. You should have a strong understanding of object oriented software principles, design patterns and agile methodologies, as well as familiarity with automated test frameworks. The ability to communicate and collaborate effectively with a smart and diverse team is a must.
Required
- Java development experience (6+ years)
- Expertise in modern concurrent programming techniques
- Well versed in HTTP and related network protocols
Desired
- Opportunistic code refactoring
- Able to work independently and drive results
- Can address complex architectural problems with simple, intuitive design
Not Required
- Android experience
J2W:DIC
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.
Do you find asynchronous programming using the functional paradigm exciting? The New York Times is looking for a Senior Software Engineer to work on a green field rebuild of our Android app – a high profile news application installed on millions of devices. Using cutting edge technologies like RxJava, Groovy and Dagger, we’ll be following a test driven approach wherever possible and fully embracing the Android L platform.
The ideal candidate is someone who is cares deeply about responsiveness and performance. You should have a strong understanding of object oriented software principles, design patterns and agile methodologies, as well as familiarity with automated test frameworks. The ability to communicate and collaborate effectively with a smart and diverse team is a must.
Required
- Java development experience (6+ years)
- Expertise in modern concurrent programming techniques
- Well versed in HTTP and related network protocols
Desired
- Opportunistic code refactoring
- Able to work independently and drive results
- Can address complex architectural problems with simple, intuitive design
Not Required
- Android experience
J2W:DIC
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.