Innovation is happening at Reality Interactive! With supportive leadership, collaborative teams, and opportunities to grow, we are a place where people build meaningful, long-term careers. We develop Android-based software solutions that run on dedicated hardware devices deployed in real-world environments. Unlike traditional consumer mobile applications, our products operate on purpose-built Android hardware and require expertise in software development, hardware integration, device deployment, operating system management, and ongoing support. We are seeking a Senior Android Technical Project Manager who combines strong Android engineering expertise with proven project leadership experience. This is a hands-on leadership position where you will spend approximately 50% of your time contributing technically and 50% managing projects, priorities, timelines, customers and stakeholders. The ideal candidate has progressed from Android Developer to Technical Lead and now enjoys balancing software architecture, problem-solving, team leadership, and project execution. Position Summary This role serves as both the technical leader and project owner for Android-based products. You will provide oversight to the development team, guide architecture decisions, coordinate releases, manage project timelines, work directly with stakeholders, and remain actively involved in coding, troubleshooting, and deployment activities. Success in this position requires a deep understanding of: - Android operating systems and version compatibility
- Dedicated Android hardware devices
- Hardware integrations and peripherals
- Android deployment and device management
- Agile software development
- Technical project management
Key Responsibilities Android Development & Technical Leadership (50%) - Design, develop, and maintain Android applications using Kotlin and/or Java
- Serve as Lead Developer and technical authority for Android projects
- Establish architecture standards, development processes, and coding best practices
- Perform code reviews and mentor developers
- Troubleshoot complex Android application issues
- Diagnose problems involving Android OS updates, device manufacturers, hardware integrations, and application compatibility
- Manage Android version support and upgrade strategies
- Build and maintain integrations with APIs, cloud services, databases, and third-party platforms
- Participate in software releases and deployment planning
- Design and maintain CI/CD pipelines for Android applications
- Work directly with hardware vendors and manufacturers to resolve technical issues
- Support production deployments and device fleet management
Project Management & Delivery (50%) - Lead end-to-end delivery of Android software projects
- Gather business and technical requirements
- Convert requirements into technical specifications and project plans
- Manage project schedules, priorities, risks, and resource allocation
- Coordinate developers, QA resources, hardware vendors, and stakeholders
- Facilitate Agile ceremonies including sprint planning, standups, backlog grooming, and retrospectives
- Track project progress and communicate status to leadership
- Identify risks and proactively drive resolutions
- Ensure projects are delivered on time and meet quality expectations
- Develop and maintain product roadmaps
|