[Job-20757] Senior iOS Developer, Colombia

Job Description

Your Mission:
In this role, you will work closely with our development and design teams to create innovative mobile applications that deliver a seamless and engaging user experience. As a Senior iOS Developer, you should have a passion for mobile technologies and a strong understanding of iOS app development best practices. Our mobile team works in a multidisciplinary way and Android and iOS tasks are distributed to everyone, so for this position it is necessary to have availability and a desire to learn Android.

Responsibilities:
Collaborate with cross-functional teams to define, design, and ship new features for our iOS applications.
Maintain and enhance the performance and reliability of existing iOS apps.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify and fix bottlenecks and bugs, ensuring a smooth user experience.
Stay up-to-date with the latest industry trends and iOS development best practices, including Swift and SwiftUI.

Must have:
Advanced/fluent English and Spanish skills
Proficiency in Swift and Objective-C.
Strong knowledge of iOS UI design principles, patterns, and best practices, with experience in UIKit and expertise in SwiftUI.
Experience with RESTful APIs and third-party libraries.

Nice-to-Have Skills:
Experience with version control systems (e.g., Git).
Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
Experience with unit testing and test-driven development (TDD).
Familiarity with iOS frameworks (e.g., Combine, Core Data).
Solid understanding of MVVM and familiarity with contemporary iOS architectures (e.g., MVC, MVP).

If you are passionate about contributing to mobile development and want to be part of an innovative team, we encourage you to apply and wish you good luck!

If you like, just apply and good luck!

#LI-JM2
#MidSenior