Summary
Join Encora as a Senior iOS Engineer and contribute to the development of a new, scalable mobile application. You will be part of a team building a multi-messaging solution, crafting a modern application that integrates with a cloud-based microservices infrastructure. The role involves delivering a robust user experience, providing expert guidance on iOS platform nuances, and leading architectural discussions. You will ensure code quality through rigorous testing and advise on the selection of optimal frameworks and tools. This remote position is available in Peru, Colombia, Costa Rica, and Bolivia.
Requirements
- 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
Responsibilities
- 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
Preferred Qualifications
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.