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
- Bachelors degree in computer science software engineering or a related field.
- Extensive experience in software development with a focus on designing and building scalable applications.
- 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 Swifts 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.
Required Experience:
Senior IC