We are looking for an iOS Developer with experience in Swift 5 to join our team and work on a transactional mobile application. The main objective is to make a significant architectural change in the existing application to improve its performance and scalability. The candidate must have their own physical iPhone and Mac for app development and testing.
Responsibilities:
- Develop and optimize iOS mobile applications with Swift 5, focused on secure and fluid transactions.
- Execute a major architectural change in an existing application to improve its functionality.
- Collaborate with the design and backend team to ensure optimal integration of functionalities.
- Perform continuous testing on physical devices and ensure the stability and performance of the application.
- Maintain updated technical documentation and follow best development practices.
Essential Requirements:
- At least 3 years of experience developing iOS applications with Swift 5 (advanced level).
- Solid knowledge of software architecture in iOS (MVC and MVVM).
- Experience in developing transactional or financial mobile applications.
- Own physical iPhone and Mac for development and testing.
- Familiarity with iOS development tools such as Xcode, Git, and TestFlight.
- Experience in handling local and remote databases (Core Data, SQLite, etc.)
- Knowledge of RESTful API integration.
- Proficiency with version control tools like Git and deployment systems (App Store).
Soft Skills:
- Excellent problem-solving skills and application optimization abilities.
- Adaptability to changes and continuous improvement.
- Ability to work autonomously and in a team.
- Effective communication to interact with other teams and stakeholders.
This role is designed for an iOS Developer looking to face important challenges in a project with an impact on mobile transactions and improve the architecture of the existing application.
Benefits:
- 100% remote from any Latin American country.
- 3-month freelance contract, renewable
- Full Time