Lowe's
Principal Software Engineer - Mobile Apps
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер мобильных приложений в Lowe's (Charlotte Tech Hub). Отвечает за мобильную архитектуру и техническую стратегию, руководит разработкой Android, iOS и кросс-платформенных решений, интеграцией с backend и надёжностью доставки.
Задачи
- Определять и реализовывать мобильную технологическую стратегию в соответствии с бизнес-целями ритейла
- Владеть сквозной архитектурой решений для мобильных и backend-систем с балансом стабильности, масштабируемости, безопасности и стоимости
- Обеспечивать техническое лидерство в Android, iOS и кросс-платформенной разработке
- Проектировать общую бизнес-логику на Kotlin Multiplatform (KMP) и динамические экраны на Server-Driven UI (SDUI)
- Развивать нативную разработку: Android (Kotlin, Jetpack Compose) и iOS (Swift, UIKit, SwiftUI)
- Интегрировать мобильные приложения с Spring Boot, Java 21, REST API и микросервисами
- Обеспечивать качество через автоматизированное модульное и интеграционное тестирование (JUnit 5, XCTest, MockK, Espresso, XCUITest)
- Выстраивать мобильную доставку через Fastlane, TestFlight, Firebase App Distribution и автоматизированные пайплайны
- Мониторить производительность через GCP Cloud Monitoring, Prometheus и распределённый трейсинг
- Руководить устранением сложных production-инцидентов и критических сбоев
- Взаимодействовать с product owners, инженерами и стейкхолдерами для успешного внедрения мобильных решений
Требования
- Степень бакалавра в computer science, CIS или смежной области либо эквивалентный опыт
- 10 лет опыта в разработке ПО или смежной области
- 8 лет опыта в frontend-технологиях (UI/UX), middleware (микросервисы и API), базах данных или DevOps
- 8 лет опыта участия в проектах с реализацией решений по SDLC
- Готовность переехать в Charlotte Tech Hub (NC) и работать в офисе 5 дней в неделю
Условия
- 401k с матчингом до 4.25%
- Скидка 15% на Employee Stock Purchase Plan
- Бесплатное обучение
- 10-недельный отпуск по беременности/уходу за ребёнком
- Скидка сотрудника 10%
- Работа в Fortune 500 компании с более чем 100-летней историей
Навыки
- Kotlin Multiplatform
- Server-Driven UI
- Android
- Kotlin
- Jetpack Compose
- iOS
- Swift
- UIKit
- SwiftUI
- Spring Boot
- Java 21
- REST API
- микросервисы
- JUnit 5
- XCTest
- MockK
- Espresso
- XCUITest
- SAST
- DAST
- Fastlane
- TestFlight
- Firebase App Distribution
- GCP Cloud Monitoring
- Prometheus
- распределённый трейсинг
- GraphQL
- GenAI APIs
- LLM prompt engineering