← Все вакансии/Senior/jobgether
SeniorRemoteUS

Software Engineer II, Mobile

J
jobgether
Уровень
Senior
Формат
Remote
О роли

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

About the company

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer II, Mobile – Revenue Experiences (AI Native) based in the United States.

Responsibilities
  • Design, develop, maintain, and enhance premium mobile features and services, taking end-to-end ownership of quality, performance, and reliability.
  • Build and optimize subscription tiering, pricing, packaging, and positioning interfaces, including paywalls, plan selection, upsell and upgrade journeys, and one-time in-app purchase flows.
  • Contribute to Android engineering and AI-assisted iOS development, ensuring consistent, intuitive, and reliable experiences across mobile platforms.
  • Integrate AI coding assistants and agentic workflows into daily development, including requirements analysis, specification creation, code generation, testing, refactoring, documentation, code review, and iteration.
  • Evaluate AI-generated code with the same rigor as manually written code, validate results, identify potential issues, and remain accountable for quality.
  • Optimize application startup time, memory usage, battery consumption, ANR rates, and crash-free performance.
  • Partner with product, design, data science, and analytics teams to turn hypotheses into shippable features and analyze experiment results.
  • Maintain and improve advertising experiences, including ad placement and mediation.
  • Contribute to architectural decisions, code reviews, technical standards, and continuous improvement initiatives.
  • Participate in on-call rotations, investigate production incidents, and resolve issues.
  • Mentor fellow engineers, share technical knowledge, and contribute to team processes.
  • Identify effective AI-assisted development techniques, share reusable prompting strategies, and automate repetitive tasks.
Requirements
  • At least 6 years of Android software engineering experience, with a demonstrated history of shipping production mobile applications at consumer scale.
  • Experience working across mobile platforms, including at least 1 year of AI-assisted iOS development.
  • Hands-on experience with mobile in-app billing and subscription platforms, including Google Play Billing and Apple StoreKit.
  • Strong proficiency in Kotlin, Jetpack Compose, and the Android View system, with deep familiarity with Android Studio, Kotlin Coroutines, and Flow.
  • Experience applying architectural patterns such as MVVM, MVI, Clean Architecture, Jetpack, ViewModel, Navigation, Hilt, or Dagger within large, multi-team codebases.
  • Strong understanding of mobile performance, memory management, battery optimization, ANR diagnostics, and crash analysis. Familiarity with Android Studio Profiler, Perfetto, Systrace, Macrobenchmark, and Crashlytics.
  • Familiarity with feature flags, A/B testing, exposure logging, holdout groups, and guardrail metrics.
  • Experience with Android CI/CD workflows, Gradle, modular build systems, and tools such as Fastlane, GitHub Actions, or Bitrise.
  • Strong technical expertise in LLM-powered agentic systems, prompt engineering, context-window optimization, and Model Context Protocol (MCP)-based integrations.
Conditions
  • Remote-first opportunity.
Стек и навыки

С чем работаем