About the Role
Join a cutting-edge live-streaming platform with millions of active users worldwide, empowering talented individuals to create, engage, and monetize their content. We are a global market leader in live streaming, driven by high-quality video technology and a dynamic, growth-oriented culture. Be part of a passionate team that thrives on creativity, innovation, and success!
Key Responsibilities:
- Enhance and support a mobile application for Android using Java/Kotlin.
- Implement new features to improve user experience.
- Ensure high-quality implementation and maintain code quality.
What We Offer:
- Stock Options: Opportunity to benefit from our Silicon Valley roots.
- Competitive Salary: Aligned with market standards and your expertise.
- Hybrid Work Schedule: Work 4 days in the office and 1 day from home.
- Comprehensive Benefits: Medical insurance for you and 75% off for your relatives.
- Extras: Free lunches, parking, and a Multisport card.
- Amazing Team Spirit: Join a cheerful, fun, and dynamic office atmosphere.
Requirements:
- 5+ years of commercial Android development experience.
- Proficient in Java/Kotlin with a strong understanding of OOP principles and design patterns.
- Skilled in implementing custom UI elements and creating complex UI and animations.
- Solid experience in multithreading and code profiling.
- Ability to identify and fix bottlenecks and memory leaks.
- English proficiency at a pre-intermediate level or higher.
- Independent work approach and attention to detail.
- Experience with Dagger2 and writing unit tests.
Nice to Have:
- Knowledge of reactive programming and functional programming principles.
- Experience with UI tests and Compose UI.
- Familiarity with Kotlin Flows and coroutines.