As a Mobile Application Developer, you will be responsible for designing, developing, and maintaining mobile applications for various platforms, such as iOS and Android using Kotlin multiplatform mobile (KMM) technology. They work closely with cross-functional teams to understand project requirements, create user interfaces, implement features, and ensure high-quality app performance and user experience.
- 1. Develop and maintain mobile applications for both Android and iOS platforms using KMM technology.
- 2. Collaborate with other developers and stakeholders to design and implement software solutions that meet project requirements.
- 3. Write clean and maintainable code that follows best practices and standards.
- 4. Review code written by other developers to ensure that it meets quality and performance standards.
- 5. Identify and fix problems with software products or systems, and provide technical support to end-users when necessary.
- 6. Conduct thorough testing and debugging of mobile applications to ensure high performance, reliability, and user-friendliness.
- 7. Write or update documentation and educational content about software products or systems.
- 8. Stay up-to-date with emerging trends and technologies in KMM development and apply them to enhance our products.
Requirements & Qualifications
- - Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- - At least 2 years of proven experience in mobile application development.
- - Experience in developing mobile applications using KMM technology.
- Strong proficiency in Kotlin programming language and Android/iOS app development
- - Experience with mobile app development frameworks and tools (e.g., Android Studio, Xcode).
- - Knowledge of mobile app testing and debugging techniques.
- - Familiarity with RESTful APIs and web services integration.
- - Mobile app architectures and design patterns.
- - Understanding of UI/UX design principles.
- - Version control systems, such as Git.