Wayfair's Payments Engineering team is looking to provide a reliable, secure & scalable platform that enables Wayfair to provide the widest range of payment options to customers through a world-class frictionless experience, processing more than $12B revenue in 2023.
Requirements
- 3+ years experience in building native Android and iOS applications.
- In-depth knowledge of at least one programming language like Swift and Kotlin.
- A cross functional mentality including the interest in cross platform contributions (Mobile, Web, Backend).
- A passion for writing clean, readable, and thoroughly tested code, and an eagerness to share your expertise with others.
- Familiarity with OOP design principles.
- 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.
Responsibilities
- As a member of one of the Payments team, you will be working in a highly collaborative environment interacting closely with other software engineers & product managers to identify opportunities and implement solutions.
- You will develop new applications but also relentlessly refactor existing ones to make them more robust, maintainable, and scalable.
- You will contribute and own technical decisions through discussions & writing technical documents such as RFCs & ADRs.
- You will contribute to the entire mobile application lifecycle (concept, design, test, release, support & monitor) with support from other mobile teams in the company.
- Own our JVM based Backend for Frontend in collaboration with the rest of the team.
- You will work on building truly global distributed systems with very challenging consistency requirements implemented as a set of well-bounded applications.
- You will do so in an iterative approach using feature toggles and other techniques to ensure agile delivery.
Other
- Candidates for this position are preferred to be based in Boston, USA and will be expected to comply with their team's hybrid work schedule requirements.
- Great communication skills and the ability to support technical decision making with the team.
- Full health benefits available (Medical, Dental, Vision, HSA/FSA) on day one for eligible employees.
- 401(k) matching with immediate vesting.
- Paid Parental Leave, Surrogacy & Adoption Reimbursement and Caregiver Services.