Overview The Senior Android Developer plays a crucial role in our organization, responsible for leading the development and maintenance of cutting-edge Android applications. They will work closely with cross-functional teams to design, develop, and maintain high-quality mobile applications that meet the needs of our users and business. Key Responsibilities Lead the development of Android applications from concept to launch. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs Design and build advanced applications for the Android platform. Collaborate with back-end services to build and integrate with APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Conduct code reviews, assist with troubleshooting, and resolve issues in production and non-production environments. Participate in Agile ceremonies and contribute to the continuous improvement of the development process. Keep up to date on the latest industry trends in the mobile technologies. Contribute to improving the team's technical development processes and tools. Coach and mentor junior team members, providing technical guidance and support. Required Qualifications Bachelor's degree in Computer Science, Engineering, or related field. 5+ years of experience in Android development. Expertise in Java and Kotlin programming languages. Proven track record of developing and deploying high-quality Android applications to the Google Play Store. Strong understanding of UI/UX design principles and best practices. Experience with API integration, offline storage, threading, and performance tuning. Proficiency in debugging and performance optimization. Experience with unit testing and automation. Familiarity with Agile development methodologies. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to adapt to new technologies and learn quickly. Solid understanding of version control systems such as Git. Experience with continuous integration and deployment tools is a plus. Previous experience in mentoring junior team members is desirable. share updated CV : [HIDDEN TEXT] Skills: android development,java,kotlin,ui/ux design,debugging,agile,unit testing