vvMobile App Developer with kotilne
Detroit MI
Long-term contract
Job Summary:
We are seeking a skilled Mobile App Developer with expertise in Kotlin Multiplatform Mobile (KMM) to build and maintain cross-platform applications for Android and iOS. The ideal candidate will have experience in native UI development, API integration, and performance optimization to ensure a seamless user experience across both platforms.
Key Responsibilities:
· Develop and maintain cross-platform mobile applications using Kotlin Multiplatform.
· Design and develop applications for Android Auto / CarPlay and Android Automotive infotainment systems.
· Implement native UI components for Android and iOS (SwiftUI).
· Integrate RESTful APIs and third-party services for seamless app functionality.
· Optimize app performance, responsiveness, and memory usage.
· Ensure compatibility across different screen sizes and OS versions.
· Collaborate with designers, cloud engineers, and product teams to deliver high-quality applications.
· Conduct unit testing, debugging, and troubleshooting to maintain app stability.
· Follow best practices for mobile security, authentication, and data storage.
· Stay updated with Kotlin Multiplatform advancements, Android Automotive and mobile development trends.
Qualifications:
· Bachelor's degree in Computer Science, Software Engineering, or a related field.
· 3+ years of experience in mobile app development.
· Strong proficiency in Kotlin and Kotlin Multiplatform Mobile (KMM).
· Experience with Jetpack Compose (Android) and SwiftUI (iOS).
· Knowledge of networking, API integration, and authentication mechanisms.
· Exoperience with Git, CI/CD pipelines, and automated testing frameworks.
Preferred Skills:
· Strong problem-solving skills and ability to work in an agile environment.
· Analytical Skills: Strong problem-solving abilities and a keen attention to detail.
· Experience with Firebase and WebSockets.
· Knowledge of MVVM architecture and state management.
· Familiarity with App Store and Google Play deployment processes.
· Understanding of mobile accessibility and UX best practices.
· Experience with connected car technologies.