Key Responsibilities:Lead the development of mobile applications using Kotlin for Android platforms.Collaborate with cross-functional teams to design, define, and implement new features.Work with back-end developers to integrate RESTful APIs and other services.Contribute to all phases of the development lifecycle: concept, design, build, deploy, test, and release.Optimize code for performance, scalability, and maintainability.Mentor junior developers and provide technical guidance to the team.Stay up to date with new technologies and industry trends.
Must-Have Skills:Proven experience in Kotlin development with a deep understanding of its architecture, libraries, and tools.Experience in building and maintaining Android applications.Solid understanding of object-oriented programming and design principles.Familiarity with the full mobile development lifecycle.
Good-to-Have Skills:Experience with Swift for iOS development.Knowledge of mobile architecture patterns (e.g., MVVM, MVP).Exposure to cloud services and mobile application deployment.
Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).5+ years of professional experience in mobile application development.Strong problem-solving skills and attention to detail.Ability to work both independently and as part of a team.