Key Responsibilities :
- Architect and Develop : Design develop and maintain cross-platform mobile applications using Kotlin Multiplatform Mobile (KMM).
- Code Optimization : Write clean maintainable and efficient code ensuring optimal performance on both Android and iOS devices.
- Collaboration : Work closely with product managers designers and other developers to translate requirements into technical solutions.
- Testing & Debugging : Implement and execute unit tests integration tests and conduct debugging to ensure the stability and quality of the application.
- Documentation : Document the development process architecture and code to ensure smooth handoffs and future maintainability.
- Code Reviews : Participate in code reviews to maintain code quality and ensure best practices are followed.
- Research & Development : Stay up-to-date with the latest industry trends technologies and best practices related to Kotlin mobile development and cross-platform solutions.
- Mentorship : Provide guidance and mentorship to junior developers on the team.
Required Qualifications :
Experience : 2 years of hands-on experience in Kotlin Multiplatform Mobile (KMM) development.Proficiency in Kotlin : Strong knowledge and experience in Kotlin programming language including coroutines multiplatform libraries and architecture.Mobile Development : Solid experience in both Android and iOS mobile application development understanding the platform-specific nuances.Cross-Platform Expertise : Demonstrated ability to develop and deploy cross-platform solutions using KMM with a deep understanding of the challenges and benefits.Tool Proficiency : Experience with version control systems (e.g. Git) CI / CD pipelines and mobile testing frameworks.UI / UX Understanding : Familiarity with mobile UI / UX principles and the ability to collaborate with design teams to create intuitive user interfaces.Problem Solving : Strong analytical and problem-solving skills with a detail-oriented approach to identifying and resolving issues.Communication : Excellent verbal and written communication skills with the ability to effectively collaborate in a remote or distributed team environment.Key Skills
CCTV,Computer Science,Corporate Marketing,E Learning,Arabic English Translation
Employment Type : Full Time
Experience : years
Vacancy : 1