27 sep
Encora
Cali
**Important Information**
Location: Peru, Colombia, Costa Rica, Bolivia
Work Mode: Remote
**Job Summary**
**Responsibilities and Duties**
- Provide expert guidance on iOS Platform nuances and support team members in addressing cross-platform challenges
- Lead and actively participate in architectural discussion, planning, implementation and ongoing enhancement of our mobile solutions
- Ensure code quality through rigorous unit, integration and automated testing practices
- Advise on the selection and integration of optimal frameworks and tools for evolving product needs
**Qualifications and Skills**
- Bachelor's degree in computer science, software engineering, or a related field.
- Professional/ Advanced English skills.
- +5 years of experience.
- Strong proficiency in Swift and iOS development lifecycle
- Deep understanding of mobile architectures (MVVM, Dependency Injection, etc.) and design patters
- Experience writing automated tests, leveraging mocking frameworks and test-driven development
- Expertise in asynchronous programming, with Swift's Aysnc/Await, concurrency, and thread management
**Additional Requirements**
- Hands-on experience integrating VoIP functionality into iOS Apps (CallKit, PushKit, etc.)
- Production experience delivering high-quality native iOS apps, with a focus on maintainability and scalability
- Strong commitment to code Quality, including robust unit and UI testing practices
**About Encora**
Encora is a general company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
**At Encora,
we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
📌 Senior Ios Engineer
🏢 Encora
📍 Cali
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.