Android Developer
To leverage extensive expertise in Android development and architectural design to lead the creation of innovative, high\-performance applications. <\/b><\/span><\/span>To mentor and guide junior developers, fostering a culture of technical excellence and continuous growth. <\/b><\/span><\/span><\/span><\/span>To drive the technical vision for our mobile products and contribute to the overall product strategy.\n<\/b><\/span><\/span><\/span><\/span> Lead the design, development, and maintenance of scalable and robust native Android applications.<\/b><\/span> Define and enforce best practices in code quality, architecture, and security.<\/b><\/span> Mentor and provide technical guidance to junior and mid\-level developers, fostering a culture of continuous learning.<\/b><\/span> Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.<\/b><\/span> Conduct in\-depth code reviews to ensure high standards of quality, performance, and adherence to architectural patterns.<\/b><\/span> Troubleshoot and debug complex issues to optimize application performance and stability.<\/b><\/span> Stay current with new technologies, frameworks, and trends in the Android development world and make recommendations for adoption.<\/b><\/span> Take full ownership of technical projects, from initial design to successful deployment and post\-launch maintenance.<\/b><\/span> 1 to 3 years of professional experience in native Android application development.<\/b><\/span><\/span> Expert\-level proficiency in Kotlin and a strong command of Java.<\/b><\/span><\/span> Deep understanding of Android architecture components (Jetpack) and design patterns like MVVM, MVI, or MVP. Expertise with libraries such as WorkManager and Navigation is required.<\/b><\/span><\/span> Mastery of asynchronous programming using Kotlin Coroutines and Flow.<\/b><\/span><\/span> Proven expertise in implementing and utilizing a wide range of third\-party libraries and APIs, including Firebase services (Crashlytics, Analytics, Remote Config, Messaging), monetization APIs like AdMob or Android In\-app\-billing, and Cloud APIs.<\/b><\/span><\/span> Experience with code obfuscation and optimization tools like ProGuard or R8.<\/b><\/span><\/span> AI Tools: Proven experience in leveraging AI\-powered tools such as Cursor, GitHub Copilot to optimize development workflows and enhance productivity.<\/b><\/span><\/span> Agile Methodologies: Strong experience and a deep understanding of agile development methodologies.<\/b><\/span><\/span> In\-depth understanding of mobile performance optimization, memory management, and security best practices.<\/b><\/span><\/span> Deep knowledge of Android system components including Content Providers.<\/b><\/span><\/span> Strong communication and leadership skills, with a track record of mentoring team members.<\/b><\/span><\/span> Proven track record of building at least one Android app from scratch to deployment.<\/b><\/span><\/span>
Roles & Responsibilities:<\/span>
<\/span>
<\/span><\/b><\/span><\/p>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li>
<\/b><\/p><\/li><\/ul>
<\/b><\/span><\/div>
<\/div><\/span>Requirements<\/h3>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li>
<\/b><\/span><\/p><\/li><\/ul>
<\/div><\/span>Benefits<\/h3>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li>
<\/b><\/span><\/li><\/ul>
<\/div><\/span>