This job is no longer available
This job expired on 16/08/2026. It no longer accepts applications.
Senior iOS Engineer
10Pearls LATAM · San Jose
Job description
About the role
We are looking for a Senior iOS Engineer to join 10Pearls' dynamic team. The role involves developing and maintaining high‑quality iOS applications, ensuring performance, scalability and code excellence. You will collaborate with cross‑functional teams to shape the company's mobile ecosystem.
Key responsibilities
- Design, develop, and maintain responsive, high‑performing iOS applications.
- Identify challenges and propose innovative solutions to improve app performance and user experience.
- Collaborate with product and design teams to translate business requirements into scalable, maintainable technical solutions.
- Conduct detailed code reviews and enforce high coding standards and performance optimizations.
- Work closely with firmware engineers, product managers, and UX teams to deliver products aligned with business objectives.
- Stay up‑to‑date with the latest mobile development trends and introduce new technologies to the team.
Required profile
- 5+ years of professional iOS development experience.
- Strong background in building native iOS applications with a focus on performance and robustness.
- Experience developing multi‑threaded, asynchronous code.
- Solid object‑oriented programming and design skills, familiar with SOLID principles.
- Knowledge of design patterns such as MVC, MVVM, VIPER.
- Effective written and verbal communication skills.
- Understanding of Apple’s design principles and interface guidelines.
- Proficiency with version control, issue tracking, and continuous integration tools (e.g., Git, JIRA, Confluence, Jenkins).
- Experience integrating RESTful APIs and working in Agile environments.
- Excellent troubleshooting abilities.
Required skills
- iOS development (Swift, Objective‑C)
- Multi‑threading and asynchronous programming
- Object‑oriented design, SOLID principles
- MVC, MVVM, VIPER design patterns
- Git, JIRA, Confluence, Jenkins (CI/CD)
- RESTful API integration
- Agile development methodologies
- RxSwift, RxCocoa (reactive programming)
- BLE, NFC, MQTT (IoT communication protocols)
- Audio/video real‑time communication and streaming protocols (RTSP, RTP, HLS)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Costa Rica.
Salary: Senior Quality Engineer Based on 7 job offers in Costa RicaBoost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
10Pearls LATAM
San Jose
Related job offers
-
Senior Infrastructure Engineer – Platform Architecture & Automation
TD SYNNEX Multi-Country Area (English) San Jose -
Líder de Soporte y Mantenimiento de Soluciones Tecnológicas
EY San Jose -
Ingeniero de Infraestructura Senior (remoto)
BairesDev San Jose -
Senior Software Engineer – Food Industry
Cargill Heredia -
AI Change Management Specialist
Equifax Heredia