Senior Android Engineer
- Роль
- Мобильная разработка
- Опыт
- Синьор
- Занятость
- Полная занятость
Доступно для: MX only. Укажите, откуда вы работаете, чтобы проверить доступность.
Коротко по делу
Senior Android engineer with 5+ years in native app development. Must know Android framework, Android Studio, Core Java, Kotlin, MVVM, REST APIs, SDK/API integrations, debugging and performance tuning.
Ключевые навыки
Обязательные навыки
Join our engineering team on a mission to help people save money on the prescription drugs they need and make healthcare more accessible and affordable — mobile plays a key role in how we deliver on that.
As a Senior Android Engineer, you'll build and maintain mobile applications and features that power key user journeys across our digital products — from design and implementation through testing, release, and ongoing improvement. You'll work closely with product, design, backend, and platform engineering teams, and thrive in a fast-paced, friendly environment where you can turn ideas into polished, production-ready experiences quickly.
What you'll do:
- Build new features from the ground up in close collaboration with design, product, and other teams
- Help design clean, reusable, and resilient high-level architecture with the mobile team
- Fix bugs, monitor app performance, and keep existing code healthy
- Participate in and lead code reviews
- Contribute to architecture decisions on how to scale our apps
- Make smart engineering and product decisions grounded in data and cross-team collaboration
What we're looking for:
- 5+ years of native app development experience, with strong command of the Android framework (Intents, Flags, Activities, Fragments, etc.) and OOP design best practices
- Experience with standard Android tooling (Android Studio)
- Strong background in Core Java, Kotlin, and OOP concepts
- Familiarity with native app architecture and design patterns, including MVVM
- Experience with deep linking, analytics, and A/B testing
- Solid understanding of core software concepts: networking, security, storage management, multi-threading, and app lifecycle management
- Strong debugging and performance-tuning skills
- Experience working with REST APIs
- Experience integrating third-party SDKs and APIs
- Excellent verbal and written communication skills
- Ability to translate complex project requirements into a detailed technical implementation plan
- %BUTTON_APPLY_TO_POSITION%
- %BUTTON_APPLY_USING_INDEED%
- %BUTTON_APPLY_USING_LINKED_IN%
Чем предстоит заниматься
- Build new features from the ground up in close collaboration with design, product, and other teams
- Help design clean, reusable, and resilient high-level architecture with the mobile team
- Fix bugs, monitor app performance, and keep existing code healthy
- Participate in and lead code reviews
- Contribute to architecture decisions on how to scale our apps
- Make smart engineering and product decisions grounded in data and cross-team collaboration
Что требуется
- 5+ years of native app development experience, with strong command of the Android framework (Intents, Flags, Activities, Fragments, etc.) and OOP design best practices
- Experience with standard Android tooling (Android Studio)
- Strong background in Core Java, Kotlin, and OOP concepts
- Familiarity with native app architecture and design patterns, including MVVM
- Experience with deep linking, analytics, and A/B testing
- Solid understanding of core software concepts: networking, security, storage management, multi-threading, and app lifecycle management
- Strong debugging and performance-tuning skills
- Experience working with REST APIs
- Experience integrating third-party SDKs and APIs
- Excellent verbal and written communication skills
- Ability to translate complex project requirements into a detailed technical implementation plan
Customer care and back office support company