Job description
Important Information
Location: Peru, Colombia, Costa Rica, Bolivia
Work Mode: Remote
Job Summary
As a Senior iOS Engineer (16026), you will join a team that Is building a new application to support the growth of the produce line of becoming a multi-messaging solution bridging all communication in a central unified inbox. This involved crafting a new scalable mobile application based on a new modern architecture, that seamlessly integrates with highly efficient newly built cloud infrastructure based on microservices providing a phenomenal customer experience.
Responsibilities and Duties
- Deliver robust and elegant user experience by developing and maintaining high-quality Swift-based mobile applications
- 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.
- Extensive experience in software developmentwith a focusondesigning and buildingscalableapplications.
- 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
- Practical familiarity with Agentic AI concepts, or experience applying Agentic AI in mobile Applications
- 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 global 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.