Sr. Engineer, Mobile Applications (Android)
Apply NowRequired Qualifications:
- 7+ years of Android development experience using Kotlin and Java, including leadership on cross-functional projects
- Strong knowledge of Android OS architecture, platform services, and system-level integrations
- Solid design and architectural skills, with experience building scalable, testable, reusable applications
- Proficiency in Material Design and building modern, responsive, user-centric UIs
- Experience working across mobile, embedded, and cloud systems to deliver cohesive product experiences
- Experience developing clients for APIs and microservices
- Strong proficiency with AI-augmented development workflows - tool-agnostic, applied across code generation, test generation, and code review as a core part of the SDLC
- Working experience with DevOps pipelines and tools (e.g. GitHub, GitHub Actions, Fastlane) and secure software delivery
- Comfortable performing manual QA alongside development work
- Strong analytical and problem-solving skills in complex technical environments
- Strong communicator, able to articulate technical direction to both technical and non-technical stakeholders
- Bachelor's degree in Computer Science or equivalent hands-on experience
Preferred Qualifications:
- Familiarity with Node.js, JavaScript, Python, and/or cross-platform frameworks (React Native, Flutter), including the ability to build and maintain Backend-for-Frontend (BFF) layers
- Experience with IoT systems or integrations involving Bluetooth, WiFi, or networking hardware
- Experience with subscription-based product models (in-app purchases, billing, and entitlement flows)
- Experience across both iOS and Android is a strong plus