




Job Summary: We are looking for people passionate about technology and excellence to lead the implementation of complex features and evolve Android application architecture. Key Highlights: 1. Lead end-to-end implementation of complex features 2. Serve as a technical reference and elevate team quality 3. Apply and evolve architectures (MVVM/MVI, Clean Architecture) Description: What is the work environment like? At KaBuM, we seek people passionate about technology, obsessed with agility, quality, and excellence in customer service. All opportunities are open to everyone, without distinction based on gender, gender identity, sexual orientation, race, ethnicity, religion, age, or disability. Responsibilities * Architecture: Apply and evolve the defined architecture (MVVM/MVI, Clean Architecture), focusing on modularization and code decoupling to ensure maintainability. * Implementation: Lead end-to-end implementation of complex features, ensuring efficient use of Kotlin and Jetpack Compose. * Performance: Actively monitor and perform tactical optimizations on critical metrics such as App Start, Frame Rate, and Memory Usage. * Investigate and resolve complex bugs and technical bottlenecks, such as concurrency with Coroutines. * Build/Testing Engineering: Ensure the app has robust automated test coverage. Optimize and maintain CI/CD pipelines (Fastlane/GitHub Actions) and Gradle build time. * Technical Leadership: Serve as a technical reference for mid-level developers. Conduct extremely rigorous code reviews and promote technical pairing to raise the team’s quality bar. * Design System: Implement and maintain Android library components, ensuring fidelity to Design/UX. Requirements Hard Skills * Proficiency in Kotlin and the Android SDK. * Solid experience applying architectures for large-scale apps, with focus on Modularization and Dependency Injection (e.g., Koin). * Advanced proficiency in Jetpack Compose (State Management, Recomposition). * Proficiency in Kotlin Coroutines and Flow (including scope management and Cold/Hot streams). * Experience with automated testing (Unit, Instrumentation). * Ability to optimize build time and experience with build tools. Nice-to-Haves * Experience in e-commerce environments or high-transaction, high-load applications (e.g., Black Friday). * Experience with Kotlin Multiplatform (KMP). * Experience optimizing video libraries (e.g., ExoPlayer) and memory management. * Contributions to the Open Source community or technical speaking engagements. 2512100202181912700


