Senior Android Developer
We are seeking an experienced Senior Android App Developer to join our mobile development team. The ideal candidate will have expertise in Kotlin and Java, as well as modern development practices.
The Senior Android App Developer will be responsible for designing, developing, and maintaining high-quality Android applications, particularly those related to video functionalities, live streaming, and video calls that provide exceptional user experiences.
* Key Responsibilities:
o Design and Development: Design, develop, and maintain high-quality Android applications using Kotlin and Java, with a focus on live chat, video-related features, live streaming, and video calls.
o User Experience: Collaborate with designers to create engaging, intuitive, and visually appealing user interfaces that adhere to Android design guidelines, including video playback, streaming features, and video call interfaces.
o Code Quality: Write clean, efficient, and maintainable code, following best practices and coding standards.
o Feature Implementation: Translate product requirements into functional features, especially those related to live chat, video streaming, recording, playback, and video calls, ensuring alignment with business goals and user needs.
o Performance Optimization: Optimize application performance by identifying and addressing bottlenecks in memory usage, network calls, and rendering, particularly for video-related apps and live streaming.
Required Skills and Qualifications:
* Expertise in Kotlin and Java programming languages.
* Knowledge of modern development practices and trends.
* Experience with Firebase and Node.js is a plus.
Benefits:
* Competitive compensation package.
* Opportunity to work on high-profile projects.
* Collaborative and dynamic work environment.
Others:
* Professional growth and development opportunities.
* Recognition and rewards for outstanding performance.