Rent the Runway is hiring a

Senior Android Engineer

Chicago, United States

About Rent the Runway:

Described by Forbes as “Tech’s Next Billion Dollar Star” Rent the Runway is set to disrupt the $1.7T Global Fashion Industry by ensuring that rental is a habitual, convenient, daily part of getting dressed. We believe that every woman in the U.S. and soon every woman in the world, should have a subscription to fashion that is powered by a mobile-first experience, aided by top-notch customer service and serviced by omni-channel capabilities. We also believe that fashion is an industry that should be democratized by giving everyone access to the real thing and the associated feelings of self-confidence that comes with. Since our launch in late 2009, we have raised over $125MM and built a transformative business model, proprietary technology all coded in-house, a unique reverse-logistics operation and one of the most beloved brands on earth. 5MM women in the U.S. are members of our community - many have used Rent the Runway for some of the most important events in their lives. We have also launched a foundation to support female entrepreneurship and help women build scalable businesses. There is a revolutionary spirit in our founding DNA that permeates to our culture today; Our team is smart, aggressive, entrepreneurial and ready to continue challenging old systems and rewriting new rules.

About our Engineering Team:

Our engineering team works on challenging product-oriented problems across the boundaries of e-commerce, mobile, analytics and shipping/fulfillment, and the backbone of our business is served by our custom logistics management system which is core to our capacity to deliver the right product to the right user at the right time. We utilize data, engineering and algorithms to create a personalized website and an adaptive supply chain to fulfill our commitment to an amazing customer experience.

Engineers at Rent the Runway focus on solving business problems first, and receive the satisfaction that they have true impact on the success of the company. Many of our engineers are entrepreneurs themselves, and we strongly encourage a collaborative, product-driven culture across our organization.

About this Role:

We are looking for an Android developer responsible for the development and maintenance of the RtR Android application aimed at a vast number of diverse Android devices. Your primary focus will be the development of the Android application and its integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities:

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Help to grow our Android team and mentor junior engineers

Qualifications:

  • 5+ years of professional experience with Android technologies
  • BS degree in Computer Science or a related field
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common task
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration tools