iOS Developer at DaCodes
, , Colombia -
Full Time


Start Date

Immediate

Expiry Date

26 Dec, 25

Salary

0.0

Posted On

27 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

iOS Development, Swift, UIKit, Geolocation, APIs Integration, Payment Processing, Code Optimization, Architecture Patterns, Debugging, Unit Testing, CI/CD, Team Collaboration, Communication, Leadership, Memory Management, Performance Optimization

Industry

Information Technology & Services

Description
¡Trabaja en DaCodes! Somos una firma de expertos en software y transformación digital de alto impacto. Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de +220 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes. En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube. Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales. ¿Te interesa? Responsabilidades principales Diseñar, desarrollar y mantener aplicaciones iOS basadas en Swift. Tomar decisiones de arquitectura con patrones Coordinator, State Management y arquitecturas modulares basadas en Presenters. Optimizar código existente para escalabilidad y mantenibilidad, asegurando alto rendimiento. Crear interfaces complejas con UIKit y frameworks modernos de iOS. Implementar servicios de geolocalización y mapas (Google Maps, Google Places, Core Location) para funcionalidades de tracking en tiempo real. Integrar APIs REST, procesadores de pago (Stripe, Apple Pay) y flujos de autenticación/autorización (JWT, OAuth2, social logins). Manejar push notifications y comunicación en tiempo real. Colaborar en revisiones de código, planeación técnica y mentoría de desarrolladores junior. Asegurar la calidad del código con pruebas unitarias, CI/CD (Fastlane, CocoaPods, XCTest). Perfil deseado +5 años de experiencia en desarrollo iOS (mínimo 4 con Swift). Conocimiento sólido de ciclo de vida de apps iOS, gestión de memoria y optimización de rendimiento. Experiencia con patrones de arquitectura: Coordinator, Presenter, Dependency Injection, Service-Oriented Architecture. Experiencia en mapas, tracking en tiempo real y optimización de rutas. Conocimiento de seguridad en iOS (almacenamiento seguro de datos, App Store guidelines). Experiencia con debugging, optimización de apps y análisis de crashes. Habilidades de liderazgo, comunicación y capacidad de trabajo en equipos multidisciplinarios. Inglés: intermedio-avanzado (para colaborar con equipos y clientes internacionales). Herramientas y tecnologías relevantes Swift, UIKit, Combine (nice to have). Google Maps SDK, Google Places API, Core Location. CocoaPods, Fastlane, SwiftGen, Xcode. Stripe, Apple Pay. Firebase Cloud Messaging, iOS UserNotifications. XCTest, observability & analytics tools (AppsFlyer, Braze). 🚀 Integración a marcas globales y startups disruptivas. 🏡 Trabajo remoto/Home office. 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. ⏳ Horario ajustado a la célula de trabajo/proyecto asignado. 📅 Trabajo de lunes a viernes. 🎉 Día off en tu cumpleaños. 🏥 Seguro de gastos médicos mayores (aplica para México). 🛡️ Seguro de vida (aplica para México). 🌎 Equipos de trabajo multiculturales. 🎓 Acceso a cursos y certificaciones. 📢 Meetups con invitados especiales del área de IT. 📡 Eventos virtuales de integración y grupos de interés. 📢 Clases de inglés. 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio. 🏅 Orgullosamente certificados como Great Place to Work.
Responsibilities
Design, develop, and maintain iOS applications using Swift. Optimize existing code for scalability and maintainability while ensuring high performance.
Loading...