E

Senior iOS Engineer

Encora
En el sitio
San José, SJ, Costa Rica

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 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 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.  

Postularme