Office Tour Photos
Employer: Wayfair LLC
Title: Software Engineer 3
Location: 100 Huntington Avenue, 4 Copley Place, Boston, MA 02116
Duties: Perform software engineering services including design and development of required features for Android app. Understand the feasibility and scope of the work, investigate endpoints and coordinate to get endpoints fixed. Validate endpoints functionality using Postman or GraphQL. Work with team to sub-task larger feature into smaller parts and implement feature. Write unit tests using Mockito and Robolectric, and UI tests using Espresso. Follow-up on the tasks assigned to junior developers. Review coding of peers and and junior engineers to ensure conformity to coding standards and to maintain or improve app stability. Ensure issues identified by Lint, Checkstyle and Findbugs are fixed. Keep track of bugs in the features worked on by the team, identify bugs and fix bugs caused by the apps code. Utilize Crashlytics and Appsee to detect issues in the production app and keep the PM apprised of major problems. Fix significant crashes in a timely manner. Work with the UX/UI team to ensure that features align with the mocks and are free of UI defects. Demonstrate changes to stakeholders and the wider App Team. Provide training on new libraries or app features. Write up tickets for technical debt, bugs and missing features. Prioritize urgent tasks and direct the team to change their focus as required. Mentor junior developers on difficult technical problems and facilitate understanding of Android system and related coding. Identify pain-points with existing processes, come up with improvements, discuss with the other team leads, and convey process changes to the entire team.
Requirements: Requires a Masters degree in Computer Science, Information Systems, Engineering, or a directly related field plus six (6) years of experience in mobile application development. Experience must include:
Six (6) years in each of the following (experience may be gained concurrently):
- Android development using Java or Kotlin
- Utilizing Android SDK, Android Studio, interacting with API endpoints and debugging using breakpoints
Two (2) years in each of the following (experience may be gained concurrently):
- Working with Android libraries including Retrofit, Dagger, Room, Android Support Libraries, Glide, Fresco, or RxJava
- Utilizing Java and applying object oriented programing concepts including polymorphism, encapsulation, inheritance, and abstraction
- MVP, MVVM, Viper, or MVC
One (1) year in each of the following (experience may be gained concurrently):
- Writing tests using jUnit, Mockito, Roboelectric, and Espresso
- Git including merge vs rebase, push, pull, fetch, and cherry-pick
- Utilizing Jenkins as automation tool for builds
- Back-end development with PHP
Experience may be gained before, during, or after issuance of advanced degree.
Multiple positions available. Please submit resumes to Wayfair LLC, 100 Huntington Avenue, 4 Copley Place, Boston, MA 02116 or via https://www.wayfair.com/careers, Job Code: 1002149
Wayfair is one of the worlds 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, were 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 youre looking for rapid growth, constant learning, and dynamic challenges, then youll find that amazing career opportunities are knocking. No matter who you are, Wayfair is a place you can call home. Were 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. Thats why were 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.
More Jobs From