Назад
Company hidden
1 час назад

Senior Software Engineer (Kotlin/Java)

117 000 - 234 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Kotlin/Java): Building consumer-facing features, shared Android SDK libraries, and e-commerce services for the Walmart Canada Mobile App with an accent on clean architecture, GraphQL/REST integrations, and UI reliability. Focus on designing memory-efficient solutions, debugging production API issues, expanding automated test coverage, and meeting performance and scalability requirements.

Location: 1375 Crossman Avenue, Sunnyvale, CA 94089, United States

Salary: $117,000–$234,000 per year, plus annual or quarterly performance incentives.

Company

Walmart operates retail and e-commerce products, including the Walmart Canada Mobile App and internal services.

What you will do

  • Architect, design, implement, test, and support consumer-facing features for the Walmart Canada Mobile App using Kotlin, Java, and XML.
  • Create and maintain shared libraries in the Android SDK and implement dependency-injection frameworks for e-commerce feature components.
  • Debug production issues and validate GraphQL and REST API interactions using Charles, Postman, and Apollo GraphQL.
  • Design memory-efficient UI solutions, unit tests, and Android UI tests while maintaining performance and scalability.
  • Coordinate with product and design teams to influence the app and internal-services roadmap.

Requirements

  • Master’s degree or equivalent in a relevant field and 1 year of software engineering experience, or bachelor’s degree or equivalent in a relevant field and 3 years of software engineering experience.
  • Any amount of professional experience with the required skills will be accepted.
  • Experience coding in object-oriented Kotlin and Java and working with Git.
  • Experience with Firebase and Splunk for monitoring data analytics trends.
  • Experience implementing asynchronous and multithreaded programming with Coroutines.
  • Experience writing GraphQL queries and using Apollo GraphQL to connect with backend services.
  • Experience using LiveData and ViewModel for lifecycle-aware business logic and UI updates.
  • Experience creating and testing SQL and JDBC database management systems.
  • Experience with JUnit, Mockito, and Espresso for automated unit and Android UI testing.
  • Experience scripting continuous-integration automation jobs with YAML and Python, and applying clean-architecture design patterns.

Culture & Benefits

  • Full-time employment with medical, vision, and dental coverage.
  • Financial benefits include 401(k), stock purchase, and company-paid life insurance.
  • Paid time off includes PTO, sick leave, parental leave, family care leave, bereavement, jury duty, and voting leave.
  • Additional benefits include short- and long-term disability, education assistance with 100% company-paid college degrees, discounts, military service pay, and adoption expense reimbursement.
  • Performance-based incentive awards are available; benefit eligibility depends on job classification and length of employment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →