Mobile Engineer Role Opportunity
We are looking for a highly skilled and experienced mobile engineer to join our team in Colombia. With over 20 years of market experience, we bring together technologists, creators, and innovators from Europe, North America, Latin America, and the Middle East. If you are enthusiastic about contributing your skills and experience to our organization, we invite you to submit your CV for this position.
* This role requires at least 7 years of working experience in software engineering, with advanced experience in Kotlin, Android, C/C++, as well as extensive experience in developing iOS mobile native applications using Swift/SwiftUI. Knowledge and experience with SwiftUI and Combine are essential, along with a solid understanding of the full iOS mobile development life cycle. A strong knowledge of iOS UI design principles and best practices is also necessary, including experience with at least one of the following design architectures: MVVM, MVC, Viper, Clean, Onion Architecture. Experience with creating adaptive layouts for various hardware configurations and writing custom views and controls is also required. In addition, experience consuming RESTful JSON/XML web services, testing high-volume applications (unit test, integration test, performance test), and using external commercial and open-source libraries is desirable. A good grasp of fundamental algorithms, data structures, and design patterns is expected. We would like to see a portfolio of apps that you have built, ideally available in the App Store. The ability to prototype new features and redesign existing ones is also important. Excellent problem-solving, debugging skills, critical thinking, and communication skills are crucial. Ability to effectively articulate technical challenges and solutions, as well as aptitude and desire to independently learn new technologies, are required.
Benefits of Working with Us
We can offer:
* 100% remote work
Preferred Skills and Qualifications
Experience in Core Animation, Core Graphics, Core Bluetooth Classic/BLE is a plus. Automated User Interface Functional Testing, Scrum/Agile Methodologies, Mentoring Junior Members, and Performance Profiling Tools and Optimization Techniques are also desired. Open API Standard, Swagger, Push Notifications, Internationalization, Objective-C, and UIKit experience are welcome.