Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
$117к-234к/год
$170к$180кмедиана$210к
По похожим ролям (50) ~ $180к/год
На СНГ рынке: $3.9к/мес ($3к - $5к)
79
Хорошая вакансия
развернуть
Роль чётко сосредоточена на Android-разработке в крупной продуктовой компании, с актуальным стеком и подробными задачами; при этом низкий порог опыта для уровня Senior создаёт неясность по фактическому грейду.
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →