Key Responsibilities:
- 4-8 years experience on Android stack
- Design, develop, and maintain custom Android SDKs for use in various mobile applications.
- Strong understanding of Android SDK architecture, APIs, and best practices.
- Proficiency in Java and Kotlin.
- Collaborate with product managers, designers, and other developers to gather requirements and ensure the SDK meets the needs of our clients.
- Provide technical support and guidance to developers integrating the SDK into their applications.
- Optimize SDK performance, ensuring it is lightweight, efficient, and easy to integrate.
- Stay updated on the latest industry trends and best practices in Android development and SDK design.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Understanding of mobile security best practices.
- Debug and resolve issues related to the SDK in a timely manner.
- Experience with RESTful APIs, JSON, and mobile application performance optimization.
Requirements added by the job poster
- 6+ years of work experience with Java
- 6+ years of work experience with Android Development
- 6+ years of work experience with Kotlin