 
        
        Job Overview
We are seeking a skilled cross-platform mobile engineer to join our international team. This is an exciting opportunity to contribute your expertise and experience in developing cutting-edge mobile applications.
The ideal candidate will have a strong background in software engineering, with advanced experience in Kotlin (Android), C, C++, SwiftUI, and Combine. They should also have a solid understanding of the full iOS mobile development life cycle, as well as proficiency in UI layouts and creating adaptive layouts for various hardware configurations.
 * Develop high-quality iOS native applications using Swift/SwiftUI.
 * Apply expertise in custom views and controls, consuming RESTful JSON/XML web services, and testing high-volume applications.
 * Work with a team that uses Agile methodologies and Scrum frameworks.
 * Collaborate on the design and implementation of new features and redesign existing ones.
Requirements
 * 7+ years of working experience in software engineering.
 * Advanced experience with Kotlin (Android), C, C++.
 * Knowledge and experience with SwiftUI and Combine.
 * Solid understanding of the full iOS mobile development life cycle.
 * Strong knowledge of iOS UI design principles and best practices.
 * Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture).
 * Expertise in UI layouts and creating adaptive layouts for various hardware configurations.
 * Portfolio of apps available in the App Store.
 * Ability to prototype new features and redesign existing ones.
Preferred Skills:
 * Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE).
 * Experience in automated user interface functional testing.
 * Experience mentoring junior members.
 * Proficient in Objective-C.
 * Working knowledge of Internationalization.