Back to Search Results

Senior Android Developer/Manager 14385 Boston, MA 3/22/2021 12:59:00 AM

Application Development
FTE - Client

Job Description

Not H1 Eligible
  • Write high quality Java, Kotlin and/or Swift code in collaboration with iOS and 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 & iOS apps, 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.

Job Requirements

  • An Undergraduate or Master’s Degree in Computer Science/Computer Engineering/Software Engineering or equivalent, at least 5 years of professional Android or iOS 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 or iOS 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
Our client 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. Through our commitment to industry-leading technology and creative problem-solving, we are confident that this 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.