Key Responsibilities Collaborate with Product, UX/UI, and Backend teams to design and develop customer-facing Android applications. Build reusable Android components to support scalable and modular app development. Contribute to CI/CD pipelines , working closely with QA for automated and manual testing to ensure five-star app quality. Continuously monitor app performance and optimize both code and user experience . Participate in code reviews , knowledge sharing, and mentoring across the team, including pair programming when needed. Stay current with the latest Android trends, tools, and technologies; evaluate and adopt new methodologies where appropriate. Requirements Degree in Computer Science , Software Engineering , Information Technology , or a related field. Strong command of modern Android development , including Kotlin and RxJava . Proven experience in building intuitive, polished UX/UI interfaces. Solid understanding of mobile architectures, data caching, storage, and security best practices. Strong fundamentals in algorithms and data structures . A proactive team player who takes ownership and embraces a collaborative culture - because Your Problem Is My Problem (YPIMP) .