




Job Summary: An iOS developer with experience in designing scalable solutions, applying design patterns, and collaborating within agile teams. Key Highlights: 1. High-quality iOS mobile application development and maintenance. 2. Design of scalable solutions using object-oriented programming (OOP) principles and design patterns. 3. Collaboration with multidisciplinary teams under agile methodologies. **Experience:** \+5 years. **Location:** Lima. **Work Mode:** Remote (with occasional office attendance as required by the client). **Main Responsibilities** * Develop and maintain high-quality iOS mobile applications. * Design scalable solutions applying object-oriented programming (OOP) principles and design patterns. * Implement robust architectures using patterns such as MVVM and VIPER. * Participate in the analysis, design, and implementation of new features. * Collaborate with multidisciplinary teams under agile methodologies. * Manage source code using Git and sound versioning practices. * Participate in continuous integration and deployment processes. **Essential Requirements** * Solid experience in iOS application development. * Advanced knowledge of data structures and algorithms, especially search and sorting algorithms. * Proficiency in Object-Oriented Programming (OOP). * Experience applying creational, structural, and behavioral design patterns. * Solid knowledge of Git and Gitflow. * Familiarity with mobile architectures such as MVVM and VIPER. * Basic knowledge of CI/CD. **Desirable Requirements** * Experience developing highly available and high-performance mobile applications. * Knowledge of best practices in mobile software architecture. * Experience in digital transformation environments. * Ability to lead technical initiatives and participate in code reviews. Employment Type: Full-time Salary: Starting from S/.1\.00 per month Workplace: On-site employment


