Lead the design, development, and maintenance of native Android applications using Kotlin and Java. Translate business and functional requirements into technical specifications and development plans. Guide and mentor a team of mobile developers, assigning tasks, conducting code reviews, and ensuring adherence to best practices. Collaborate with cross-functional teams including designers, QA, product managers, and backend engineers. Analyze and resolve production incidents, providing technical leadership in troubleshooting and root cause analysis. Drive the adoption of clean architecture principles (e.g., MVVM, Clean Architecture) and modern development practices. Participate in sprint planning, retrospectives, and other agile ceremonies. Continuously evaluate and integrate new tools, SDKs, and frameworks to improve development efficiency and app performance.