We are searching for a talented and experienced Senior Android Developer to join our growing team in Karachi, Pakistan. You will be responsible for designing, developing, and maintaining high-quality, user-friendly Android applications geared towards Identity Verification, with a focus on custom camera functionality and AI integration. This is an exciting opportunity for a passionate developer to contribute to innovative mobile solutions and make a real impact on our products.
Responsibilities:
· Design, develop, and maintain high-performance, reliable Android applications.
· Collaborate with designers, product managers, and other developers to translate product requirements into technical solutions.
· Leverage your expertise in custom camera-based applications using CameraX and Camera2 API to develop innovative features.
· Work with various APIs, ensuring proper data encryption and security practices are implemented.
· Integrate AI models (bonus) and leverage ML Kit for functionalities like OCR (Optical Character Recognition).
· Develop custom SDKs (optional) for reusability and maintainability.
· Design and implement engaging user interfaces and user experiences with custom animations.
· Write clean, maintainable, and well-documented code.
· Stay up-to-date with the latest Android development trends and technologies.
· Participate in code reviews and provide constructive feedback to colleagues.
· Test and debug applications to ensure optimal performance and user experience
Qualifications:
· Minimum 3+ years of experience as a professional Android developer.
· Strong understanding of Android architecture, design patterns, and best practices (Clean Code, SOLID principles).
· Proven experience in developing custom camera functionalities using CameraX and/or Camera2 APIs.
· Experience with integrating AI models and machine learning libraries in Android applications (bonus: ML Kit and OCR).
· Solid knowledge of SDK development.
· Excellent written and verbal communication skills in English.
· Ability to work independently and as part of a collaborative team.
· Strong problem-solving and analytical skills.