Senior Software Engineer - Android, Storefront

See more jobs from Wayfair

over 2 years old

This job is no longer active

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.

What You'll Do

  • Write high quality Kotlin code, and evaluate new frameworks and libraries.
  • Effective contributor to complex projects such as new apps, migrations, new features and automation. 
  • Adhere to best practices and coding standards when contributing to our Android apps, and begin to identify and call out any areas of architectural vulnerability.
  • Update product and engineering management on progress of work, while also raising any red flags that may hinder the success of the project.
  • Collaborate cross functionally with quality, UX, back-end/API, product, analytics, and other teams.
  • Participate in cross-team workgroups to improve our approaches to testing, UI components, GraphQL, or other areas.
  • Review code and provide clear feedback to other developers on your team.
  • Collaborate with our mobile platform team to improve our build processes, automation, and CI/CD.

What You'll Need

  • A deep understanding of  Kotlin (Android), and at least 7+ years of professional mobile development experience on publicly available apps supported by RESTful web services.
  • At least 1+ year leading teams in a senior capacity (tech lead, architect) and an eagerness to share your expertise with others, but the humility to know you can always learn something new. 
  • Experience leading the development of at least one app from ideation to launch and post launch.
  • Experience with developing on Android, and championing efforts to collaborate across stacks; have an active role in shaping the culture and technical standards of your engineering team.
  • Experience working with different architectures (MVVM, MVC, VIPER, etc) and a working knowledge of the advantages, disadvantages and use-cases of each. 
  • Hands-on coding experience with GraphQL is a plus.
  • Familiarity with building a retail ecommerce app

 

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.