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