Job Description:
We are seeking a highly skilled Senior Android Developer (Freelancer)with expertise in audio capturing for the microphone, text-to-speech functionalities, and a strong background in migration work from older Android versions to the latest ones. Additionally, experience with custom Android OS where Google Play services are not available is highly desirable.
Responsibilities:
Audio Integration: Develop robust and efficient solutions for audio capturing from the microphone, ensuring high-quality audio processing and performance optimization.
Text-to-Speech: Implement text-to-speech functionalities with natural-sounding voices, supporting multiple languages and dialects.
Migration Work: Lead migration efforts from older Android versions to the latest ones, ensuring seamless transitions and compatibility with existing functionalities.
Custom Android OS Development: Work on custom Android OS projects where Google Play services are not available, providing alternative solutions for essential functionalities and services.
Collaboration: Collaborate with cross-functional teams including product managers, designers, and other developers to define requirements, iterate on solutions, and deliver high-quality Android applications.
Testing and Debugging: Conduct thorough testing and debugging of Android applications, ensuring reliability, stability, and optimal performance across different devices and OS versions
Documentation: Maintain comprehensive documentation for developed features, APIs, and integration processes, facilitating knowledge sharing and future maintenance.
Requirements:
Extensive experience in Android app development using Kotlin, with a strong understanding of Kotlin language features, including coroutines and interoperability with Java.
Proficiency in audio processing techniques, including capturing from the microphone, audio playback, and manipulation.
Solid understanding of text-to-speech technologies and integration with Android applications.
Proven track record of successfully leading migration projects from older Android versions to newer ones, with a deep understanding of compatibility issues and best practices.
Experience working on custom Android OS projects where Google Play services are not available, with knowledge of alternative service integrations and customizations.
Strong problem-solving skills, with the ability to analyze complex technical challenges and develop effective solutions.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Attention to detail and a commitment to delivering high-quality, maintainable code.
This position offers a freelance opportunity with a monthly compensation of INR 35k.