Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Opensignal. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Senior Android Engineer – UI & SDK Integration
Location: Remote (Europe)
Team: Android Engineering
Company: Opensignal – Independent Mobile Network Analytics
Duration: 6 Month Contract
About Opensignal
Opensignal is a mobile network analytics company that leverages crowd-sourced data to deliver actionable insights for telecoms stakeholders globally. Our data helps operators understand network experience, benchmark performance, and improve connectivity worldwide. At the heart of this effort is our Android SDK and suite of consumer apps that enable passive and active data collection at scale.
The Role
We’re looking for a Senior Android Engineer to help drive a new user-facing initiative within our data collection ecosystem. You’ll be instrumental in bridging our background Android SDK with rich UI components that can deliver helpful connectivity insights directly to users. This is a rare opportunity to shape the user experience of millions while ensuring tight integration with a powerful data-gathering backend.
Our Stack & Tools
- Languages: Kotlin (100% for SDK), some Java in legacy codebases.
- UI: Jetpack Compose (preferred), Views, Material Design.
- CI/CD: Jenkins for continuous integration and deployment.
- Apps: Three in-house Android apps integrating our SDK for validation, analytics, and debugging.
- Other: Modern Android architecture components, Gradle, Git, REST APIs.
What You’ll Do
- Lead development of new in-app features that visualize network performance and provide real-time tips, alerts, and connectivity insights to users.
- Collaborate closely with product managers, data scientists, and fellow developers to turn feature ideas and vague concepts into polished Android experiences.
- Architect and implement UI components that can be modularly integrated into apps using our SDK.
- Enhance the SDK to support these UI components — adding new data hooks, APIs, or behavior to expose relevant network analytics.
- Ensure end-to-end quality, from data ingestion and processing through to the UX delivery on the device.
- Own features from design through deployment, including testing, release, and post-launch iteration.
- Analyse user engagement of the product and features to identify optimization opportunities.
- Bring critical thinking and product vision to help shape to the product strategy to a genuinely useful utility product for consumers.
What We’re Looking For
- 5+ years of professional Android development experience, with deep fluency in Kotlin and familiarity with Java.
- Strong grasp of Android UI/UX design principles, Jetpack Compose or View-based UIs, and Material Design.
- Demonstrated experience in building end-to-end features, not just UI or backend, but the whole flow.
- Demonstrated experience in analysing and optimizing product and UI and UX engagement through tools such as Mixpanel, GA4, Amplitude or otherwise and proposing improvements to improve user experience and engagement.
- Solid understanding of Android background processing, lifecycle management, and SDKs.
- Comfortable working with product and design teams, incorporating user feedback, A/B testing, and usage data into iterative improvement.
- Ability to thrive in a fast-moving, collaborative environment where not everything is fully defined up front.
- Entrepreneurial spirit - proactively takes initiatives rather than waiting for instructions
Bonus Points
- Experience developing and maintaining Android SDKs.
- In-depth knowledge of network layers, connectivity APIs, and mobile radio technologies.
- Cross-platform skills: ability to contribute to iOS development (Swift/Objective-C) in addition to Android.
- Prior work on apps or SDKs that handle connectivity data, location, sensors, or system-level information.
- Familiarity with analytics pipelines and designing features that support data collection goals.
- Hands-on experience with CI/CD pipelines (especially Jenkins), automated testing, and release automation.
Why Join Opensignal?
- Help improve mobile connectivity for millions around the world.
- Work with a smart, mission-driven team in a remote-friendly culture.
- Make real product impact, from technical architecture to UX decisions.
- Collaborate across disciplines in a company that values both experimentation and accountability.