As an Android App Developer Intern, you will be responsible for designing, developing, and maintaining high-performance, user-friendly mobile applications using Kotlin and Jetpack Compose. You will play a crucial role in integrating computer vision libraries and algorithms into our apps, ensuring seamless and accurate analysis of sports techniques. You will also collaborate with our backend team to ensure smooth data flow and API integration.
Responsibilities:
Develop and maintain Android applications using Kotlin and Jetpack Compose.
Implement clean, efficient, and well-documented code.
Integrate and optimize computer vision libraries and algorithms for real-time analysis.
Design and implement user interfaces that are intuitive and visually appealing.
Collaborate with the backend team to integrate APIs and manage data flow.
Conduct thorough testing and debugging to ensure application stability and performance.
Troubleshoot and resolve application issues promptly.
Participate in code reviews and contribute to improving development processes.
Contribute to the entire application lifecycle (concept, design, test, release, and support).
Implement basic backend functionality for testing and development purposes when needed.
Preferred Skills and Qualifications:
Knowledge of Android app development with Kotlin.
Prefer someone who also has an understanding or desire to learn IOS App Development.
Experience with version control systems like Git and Github.
Proficiency in Jetpack Compose for building modern UI.
Understanding of Android architecture components (ViewModel, LiveData, Room).
Familiarity with RESTful APIs and JSON data format.
Basic understanding of backend technologies (e.g., FastAPI, Python, Firebase) for development and testing purposes.