We are seeking a highly skilled and experienced Senior Android Developer to join our innovative team. The ideal candidate will have over 8 years of experience in developing, debugging, and supporting mobile applications, with a deep understanding of cloud technologies and Agile methodologies. Experience with test automation frameworks, specifically Espresso for Android, is also required. This role involves leading the development of high-quality Android applications, optimizing performance, and ensuring robust, scalable solutions.
Responsibilities
Design, develop, and maintain high-performance Android applications.Troubleshoot, debug, and resolve issues in Android applications.Utilize cloud services for backend operations, storage, and data management.Ensure secure and efficient integration of cloud technologies with Android applications.Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.Develop and maintain automated tests using Espresso for Android to ensure application reliability and performance.Implement test automation frameworks and integrate them into the CI/CD pipeline.Write clean, maintainable, and efficient code following best practices and coding standards.Create and maintain technical documentation for codebases, APIs, and development processes.Provide technical leadership and mentorship to junior and mid-level developers.