Android Software Engineer II, Storefront Platforms

See more jobs from Wayfair

over 2 years old

This job is no longer active

Who We Are:

Storefront Engineering is in the enviable position of being able to speak directly to our customers. Through powerful technology, we make shopping our millions of products feel simple and personal, whether customers are just browsing while on-the-go on our native app or finalizing purchase decisions on the desktop from the comfort of their home.

As Wayfair continues to see massive growth, Storefront Engineering is going through a major technology transition, empowering teams to build services and interfaces that can be updated and deployed independently. We are on the journey to build the tools and services to deliver value to our customers more quickly, all in an environment where engineering teams have the autonomy to make the right decision for themselves and their product.

The Storefront Platforms team builds and supports platforms which collectively refer to the foundational services, technologies, frameworks, libraries, tools and design assets that support application development.

We support organizations outside of Storefront that have a direct impact on the customer experience, as well as user-focused platforms, including the UI platform for all of our web applications. Our team is composed of the following nine groups: Performance Engineering, Login & Authentication, Dynamic Page Architecture, Promotional Tooling, Frontend Platforms, Backend Platforms, Homebase, Content Strategy and UX Research.

Mission: Scale our infrastructure, systems, and assets to drive efficiencies as a world-class tech company.

 

What you’ll do:

    • Write high quality Java, Kotlin and/or Swift code in collaboration with Android developers, and evaluate new frameworks and libraries.
    • Lead development for complex projects such as new apps, migrations, and automation.  Define best practices and coding standards for the many teams that contribute to our Android app, and address key areas of architectural vulnerability.
    • Meet with product managers and backend developers to architect features, and lead the work to be tackled by the team.
  • Work with designers and product managers to refine our user experiences with an eye to Human Interface Guidelines and other Apple/Android best practices in Wayfair’s journey to being a mobile-first organization.
  • Participate in cross-team workgroups to improve our approaches to testing, UI components, GraphQL, or other areas.
  • Mentor and teach junior developers entering as new hires or as part of our new entry-level bootcamp program: Wayfair Mobile Labs; review code and provide clear feedback to other developers on your team and adjacent groups.
  • Collaborate with our mobile platform team to improve our build processes, automation, and CI/CD.

 

What you’ll need:

  • An Undergraduate or Master’s Degree in Computer Science/Computer Engineering/Software Engineering or equivalent, at least 5 years of professional Android development experience on publically available apps supported by RESTful web services, and at least 1 year of leading a team in a senior capacity (tech lead/architect).
  • A passion for writing clean, readable, and thoroughly tested code, and an eagerness to share your expertise with others.
  • A mastery of Android fundamentals, interacting with endpoints, debugging, and memory management.
  • Experience having architected or designed complex features with product managers or other stakeholders
  • A deep understanding of architecture patterns such as MVP, MVVM, Clean/VIPER, etc., as well as async patterns (Android)
  • A drive to learn about new libraries and technologies, stay on the cutting edge of the evolving mobile landscape and an eagerness to create experiences that will delight users.
  • A genuine belief that constructive and respectful code reviews are the bedrock of a healthy team.

 Additionally, we’d love to discuss further if you have:

  • Knowledge of GraphQL.
  • Familiarity with building retail e-commerce applications

About Wayfair Inc.

Wayfair is one of the world’s largest online destinations for the home. Whether you work in our global headquarters in Boston or Berlin, or in our warehouses or offices throughout the world, we’re reinventing the way people shop for their homes. Through our commitment to industry-leading technology and creative problem-solving, we are confident that Wayfair will be home to the most rewarding work of your career. If you’re looking for rapid growth, constant learning, and dynamic challenges, then you’ll find that amazing career opportunities are knocking.

No matter who you are, Wayfair is a place you can call home. We’re a community of innovators, risk-takers, and trailblazers who celebrate our differences, and know that our unique perspectives make us stronger, smarter, and well-positioned for success. We value and rely on the collective voices of our employees, customers, community, and suppliers to help guide us as we build a better Wayfair – and world – for all. Every voice, every perspective matters. That’s why we’re proud to be an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.