Posted May 5, 2026
Key Responsibilities:
Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose. - Work extensively with Kotlin Multiplatform (KMP) to share logic across platforms. - Implement RESTful API integrations with optimal performance and security. - Architect robust and scalable solutions following Clean Architecture, MVVM, or MVI patterns. - Utilize Android components including Activities, Fragments, Navigation Compose, and modern libraries. - Ensure high code quality through code reviews, unit testing, and best engineering practices. - Collaborate with designers, product managers, and backend teams for seamless feature delivery. - Integrate third-party SDKs, media libraries, and live-streaming technologies as needed. - Continuously improve application performance, modularity, and overall user experience. Qualification Required:
3 to 6 years of hands-on Android development experience. - Strong proficiency in Kotlin and Android development fundamentals. - Experience working with Jetpack Compose, Coroutines, and modern Android toolchains. - Solid understanding of Kotlin Multiplatform (KMP) for shared business logic. - Strong knowledge of Clean Architecture, SOLID principles, and scalable code design. - Experience implementing robust REST API integrations. - Proficiency with MVVM/MVI architecture and state management. - Strong understanding of Android Activities, Fragments, and Navigation Compose. - Experience with media libraries, video players, or live-streaming SDKs is a plus. - Working knowledge of Java is an added advantage. - Excellent debugging, optimization, and problem-solving skills. - Strong communication and collaboration abilities. Role Overview: You will be joining as an experienced Android Developer (SDE-2) in the dynamic engineering team at PW. Your expertise in Kotlin, Jetpack Compose, Coroutines, Clean Architecture, and Kotlin Multiplatform (KMP) will be crucial in developing scalable and high-performance mobile applications to provide exceptional learning experiences to millions of students. Key Responsibilities:
Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose. - Work extensively with Kotlin Multiplatform (KMP) to share logic across platforms. - Implement RESTful API integrations with optimal performance and security. - Architect robust and scalable solutions following Clean Architecture, MVVM, or MVI patterns. - Utilize Android components including Activities, Fragments, Navigation Compose, and modern libraries. - Ensure high code quality through code reviews, unit testing, and best engineering practices. - Collaborate with designers, product managers, and backend teams for seamless feature delivery. - Integrate third-party SDKs, media libraries, and live-streaming technologies as needed. - Continuously improve application performance, modularity, and overall user experience. Qualification Required:
3 to 6 years of hands-on Android development experience. - Strong proficiency in Kotlin and Android development fundamentals. - Experience working with Jetpack Compose, Coroutines, and modern Android toolchains. - Solid understanding of Kotlin Multiplatform (KMP) for shared business logic. - Strong knowledge of Clean Architecture, SOLID principles, and scalable code design. - Experience implementing robust REST API integrations. - Proficiency with MVVM/MVI architecture and state management. - Strong understanding of Android Activities, Fragments, and Navigation Compose. - Experience with media libraries, video players, or live-streaming SDKs is a plus. - Working knowledge of Java is an added advantage. - Excellent debugging, optimization, and problem-solving skills. - Strong communication and collaboration abilities.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City