osapiens

Senior Android SDK Engineer

osapiens

full-time

Posted on:

Location Type: Hybrid

Location: MannheimGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and maintain native Android modules in Java that expose platform capabilities (offline sync, background services, device integrations) to React Native applications
  • Own the React Native bridge layer, including native module architecture and threading considerations
  • Optimize SDK performance with focus on memory management, battery efficiency, and app startup
  • Stay current with Android platform evolution (new APIs, Jetpack libraries, Gradle tooling) and integrate relevant capabilities into the SDK
  • Build and maintain automated test suites and CI/CD pipelines in Azure DevOps
  • Collaborate with app development teams to understand their needs and provide excellent developer experience
  • Contribute to SDK documentation and versioning strategy

Requirements

  • Strong proficiency in Java (17+) and the Android SDK (Activities, Services, Content Providers, background execution, Room/SQLite)
  • Experience building libraries, SDKs, or frameworks consumed by other developers
  • Familiarity with React Native native module development (or willingness to learn quickly)
  • Solid understanding of Android application lifecycle, threading models, and performance optimization
  • Experience with Gradle build systems and Android distribution
  • English is our working language; fluency in written and spoken English is required
  • Nice to Have
  • Experience with Kotlin and modern Android architecture (Jetpack Compose, Coroutines)
  • Knowledge of TypeScript and React Native architecture
  • Experience with offline-first mobile architectures and data synchronization
  • Familiarity with CI/CD for mobile (Azure DevOps, GitHub Actions, or similar)
  • Experience with Android/Java and/or Windows/C# development
Benefits
  • - A purpose-driven mission with and for global industry pioneers in tackling complex challenges
  • - Room for creativity through collaborative teamwork and an open communication culture
  • - Flexibility and team bonding with our hybrid work options
  • - Fuel for your growth journey, both personally and professionally
  • - Sustainable mobility options, promoting eco-friendly commuting solutions
  • - Fun team events and outings with our global teams
  • - Inspiring workspaces in Mannheim and beyond
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAndroid SDKReact NativeKotlinGradleTypeScriptCI/CDSDK developmentperformance optimizationoffline-first mobile architectures
Soft Skills
collaborationcommunicationdeveloper experience