Software Developer Android
Job Summary
- Develop and maintain high-quality Android mobile applications with a strong focus on Kotlin development.
- Code test and debug mobile applications to meet product specifications.
- Ensure the performance quality and responsiveness of mobile applications.
- Identify and resolve application defects and issues promptly.
- Good to have: Use AI-based coding tools/assistants (e.g. GitHub Copilot Claude ChatGPT Cursor) to improve development speed code quality and productivity.
- Stay up to date with Android development trends and best practices.
- Participate in code reviews to maintain code quality and consistency.
- Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
- Conduct thorough testing to ensure optimal functionality and user satisfaction.
- Optimize mobile applications for performance speed and responsiveness.
- Assist in the continuous improvement of the development process.
Required Skills:
Bachelors degree in Computer Science Software Engineering or a related field (or equivalent work experience). 23 years of proven experience in Android mobile application development. Proficiency in Java and Kotlin programming languages. Strong understanding of Android app architecture and MVVM design pattern. Familiarity with Android SDK Android Studio and Jetpack libraries. Strong experience with RESTful APIs and integration for media-rich features. Excellent problem-solving and debugging skills. Good English communication skills both written and verbal to collaborate effectively in cross-functional teams (QA Web/API and Android teams). Ability to manage multiple tasks and prioritize effectively particularly during mobile streaming feature development. Strong attention to detail and commitment to delivering high-quality work. Continual learner with a passion for staying updated with the latest Android technologies trends and AI-assisted development tools.