Onsite Senior Software Engineer – Android

Posted yesterday

Apply now

About the role

  • Senior Software Engineer designing and developing scalable solutions for Walmart's Home Page. Managing complex projects and collaborating with cross-functional teams to optimize customer experiences.

Responsibilities

  • Design and develop scalable solutions for Walmart's Home Page
  • Manage complex projects by reviewing project requirements and translating them into technical solutions
  • Conduct root cause analysis to troubleshoot business and production issues
  • Participate in the discovery phase of projects to come up with high-level design
  • Provide and support the implementation of business solutions by building relationships with stakeholders
  • Troubleshoot open issues and bug-fixes
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

  • Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3+ years of experience in software engineering or related area
  • (OR) Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 7+ years of experience in software engineering or related area
  • Strong background in Technical Solutions Architecture and Design
  • Strong API design, development, and management experience
  • Extensive understanding of Android framework components and their respective lifecycles
  • Expert level knowledge of Java, Android SDK, and Gradle
  • Experience working with Reactive framework (RxAndroid) and dependency injection (Dagger)
  • Experience with Kotlin
  • Experience in good app architecture using design patterns such as MVVM, MVP or Clean
  • Ability to build products with focus on testability, well versed with Mockito and JUnit
  • A disciplined approach to development, code review, testing, documentation, and code structure in a team environment
  • Knowledge of Agile methodologies.
  • Must demonstrate knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Performance-based bonus awards
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement

Job title

Senior Software Engineer – Android

Job type

Experience level

Senior

Salary

$117,000 - $234,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job