 
        
        As a seasoned mobile engineer, you will be part of an international team working on cutting-edge projects.
We are looking for an exceptional talent to join us in Colombia and contribute your skills and experience to our organization.
The ideal candidate will have a strong background in software engineering with at least 7 years of experience.
Key qualifications include advanced knowledge of Kotlin, C, and C++, as well as extensive experience developing iOS mobile native applications in Swift/SwiftUI.
A solid understanding of the full iOS mobile development life cycle and strong knowledge of iOS UI design principles and best practices are also required.
Experience with design architectures such as MVVM, MVC, VIPER, Clean (Onion Architecture) and TCA or other Redux-like architectures is highly desirable.
In addition, expertise in UI layouts and creating adaptive layouts for various hardware configurations, experience writing custom views and controls, consuming RESTful JSON/XML web services, and testing high volume applications are essential.
A portfolio of apps that you've built, ideally available in the App Store, and excellent problem-solving, debugging skills, critical thinking, and communication skills are also necessary.
Preferred skills include experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE), automated user interface functional testing, Scrum/Agile methodologies, mentoring junior members, iOS performance profiling tools and optimization techniques, Open API standard (Swagger), push notifications, and Internationalization.