✨ AI Summary
We are seeking an experienced Android Developer native to design, build, and maintain advanced Android applications. This role involves collaborating with cross-functional teams to ship new features, writing clean and maintainable code using best practices and architectural patterns like MVVM or MVI, and integrating with backend services and APIs. The ideal candidate will have 5-10 years of experience, a Bachelor's degree in Computer Science or Engineering, and expertise in Kotlin, Jetpack Compose, Java, the Android SDK, and modern architectural components.
Design, build, and maintain advanced applications for the Android platform, ensuring high performance and responsiveness.Collaborate with cross-functional teams to define, design, and ship new features, translating requirements into robust code.Write clean, maintainable, and testable code adhering to best practices and architectural patterns like MVVM or MVI.Integrate with backend services and APIs, handling data synchronization and network operations efficiently.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of professional experience in native Android development, showcasing a portfolio of published applications.
Proficiency in Kotlin , jetpack compose and Java, with a deep understanding of the Android SDK and its various components.
Experience with modern Android architectural components (ViewModel, LiveData, Room, Navigation).
Description
Design, build, and maintain advanced applications for the Android platform, ensuring high performance and responsiveness.Collaborate with cross-functional teams to define, design, and ship new features, translating requirements into robust code.Write clean, maintainable, and testable code adhering to best practices and architectural patterns like MVVM or MVI.Integrate with backend services and APIs, handling data synchronization and network operations efficiently.