The Role:
We are seeking an experienced IOS and Android Mobile Developer to join our team! If you are looking for your next big challenge, this is it!
Responsibilities: Design, develop, and maintain high-quality mobile applications for iOS, Android, and Kotlin Multiplatform. Collaborate with cross-functional teams to define, design, and ship new features. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Requirements: Proven Expertise: A minimum of 7+ years of hands-on experience in mobile app development across iOS (Swift/Objective-C), Android (Java/Kotlin), and Kotlin Multiplatform. Strong Kotlin Multiplatform Skills: Deep understanding of Kotlin Multiplatform's principles and best practices, with the ability to design and implement shared code modules effectively. Solid Mobile Development Foundations: Proficiency in mobile UI design principles, patterns, and best practices for both iOS and Android. Third-Party Library Experience: Familiarity with popular third-party libraries and APIs for networking, data persistence, and UI components. Version Control Mastery: Expertise in using Git and understanding of branching strategies and code review processes. Testing and Debugging: Strong ability to write unit and UI tests and effectively debug and troubleshoot issues across platforms. Performance Optimization: Experience in identifying and resolving performance bottlenecks and optimizing app resource usage. Communication and Collaboration: Excellent communication and collaboration skills to work effectively within a team and with stakeholders. Problem-Solving Aptitude: A passion for solving complex problems and a proactive approach to identifying and addressing technical challenges. Desired Skills: Knowledge of CI/CD pipelines and automation tools for mobile app development. Familiarity with mobile app security best practices and secure coding principles. Contributions to open-source projects or active participation in the mobile development community. Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
#J-18808-Ljbffr