- Genuine passion for crafting seamless, reliable mobile experiences, prioritizing both system performance and user experience.
- Bachelor's or Master's degree in Computer Science or a related field or equivalent practical experience.
- 5+ years of experience in Android native development with strong expertise in Java/Kotlin and Android Studio.
- Proven experience implementing telemetry, analytics, and logging solutions in production mobile applications.
- Deep understanding of Android system internals, debugging tools, and performance profiling methodologies.
- Experience with modern JavaScript frameworks such as React/React Native, Angular, or similar technologies for building responsive interfaces and dynamic applications.
- Strong understanding of mobile landscapes, architectures, and trends in Android development, including emerging technologies.
- Proven experience with Agile development methodologies, such as Scrum.
- Demonstrated ability to measure and optimize application performance, with expertise in metrics collection and analysis.
- Experience with enterprise telemetry and monitoring platforms.
- Knowledge of data serialization formats and efficient data transmission protocols.
- Experience with React Native bridge development and native module creation.
- Experience with open-source contributions, especially library development.
- Experience in developing multi-threaded applications with a strong understanding of concurrency and synchronization.
- Proficiency in designing and implementing GraphQL APIs.
- Understanding of privacy compliance considerations for data collection.