As an Android Developer, you will :
- Architect, develop, and maintain scalable and high-performance Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features with optimal performance.
- Implement complex Android components such as Activities, Services, Intents, Broadcast Receivers, and Content Providers.
- Develop intuitive UI / UX using components like Action Bars, Widgets, Fragments, and Constraint Layouts.
- Leverage advanced Kotlin features such as coroutines and extension functions for maintainable code.
- Apply reactive programming principles using RxJava for handling asynchronous operations.
- Utilize Android Architecture Components like ViewModels, LiveData, and Room Database for clean, scalable app design.
- Integrate third-party libraries and APIs, including payment gateways, location services, social APIs, and analytics.
- Optimize application performance, address technical issues, and improve stability using debugging tools.
- Stay current with the latest Android tools, libraries, and industry trends to drive are we looking for :
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
- 3+ years of hands-on experience in Android app development.
- Proven track record of delivering complex applications from concept to production.
- Expertise in Android SDK, Kotlin, Core Java, and Android Studio IDE.
- Proficient in Kotlin coroutines, RxJava, and Android Architecture Components.
- Strong understanding of clean architecture and coding best practices.
- Experience with RESTful APIs, JSON, and XML integration using Retrofit and OkHttp.
- Familiarity with analytics, cloud integrations, and third-party SDKs.
(ref : hirist.tech)