Jobs · Engineering · California

Senior, Software Engineer

Sam's Club · Sunnyvale, CA · 2 wk ago
On-siteEngineering$117k–$234k/yrFull-time

Position Summary

What you'll do...

What you'll do:

  • Develop features with the highest level of quality by thinking of all the ways that the feature can be broken, with resiliency plans and fail-safe mechanisms in place
  • Work with Product managers to chart the development timeline and plans while focusing on delivering the features well in-advance of the deadline, while buffering for last-minute surprises and curve balls
  • Collaborate with our design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together
  • Collaborate with leads and architects during implementation and constantly set a high goal for the betterment of the product as well as a path for career growth

About the role

Immigration Sponsorship support will NOT be available for this position

Requirements

  • At least 4 years of corporate work experience in Android development
  • Extensive understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
  • Extensive knowledge of Kotlin, Android SDK, and Gradle, and experience working with asynchronously coroutines and dependency injection (Dagger)
  • Build reusable Android components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs
  • Ability to build products with a focus on testability, someone who loves test coverage (well versed with MockK, Google Truth, Robolectric, and Espresso)
  • Wide experience working in multi-module environment projects. Expert-level knowledge of git and continuous integration
  • Experience in good app architecture using design patterns such as MVVM, MVP, or Clean
  • Experience in working for large corporations
  • Experience in working for retail Industry

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • Option 2: 5 years’ experience in software engineering or related area.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.

Similar jobs