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 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 w...
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.
View more
View less