We're seeking a skilled Cross-Platform Mobile Engineer to join our team in Colombia.
This role is ideal for experienced professionals looking to take on advanced tech challenges and contribute their skills and experience to our organization.
Below are the key requirements and qualifications for this position:
* 7+ years of working experience in software engineering
* Advanced experience with Kotlin (Android), C, C++
* Extensive experience developing iOS mobile native applications in Swift/SwiftUI
* 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
* Experience writing custom views and controls
* Experience consuming RESTful JSON/XML web services
* Experience in testing high volume applications: unit test, integration test, performance test
* Experience using external commercial and open source libraries
* Proficiency in Git and GitFlow
The preferred skills for this role include:
* Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE)
* Experience in automated user interface functional testing
* Experience with Scrum/Agile methodologies
* Experience mentoring junior members
* Experience with iOS performance profiling tools and optimization techniques
* Working knowledge of Internationalization
We offer flexible work arrangements, competitive salary and comprehensive benefits package including 100% remote work.