Descripción
**¡Estamos ampliando nuestro equipo de iOS!**
Buscamos un **desarrollador iOS Senior** para unirse a nuestro equipo móvil internacional. Construirás **aplicaciones nativas iOS de alta calidad**, colaborarás con ingenieros talentosos y contribuirás a definir **decisiones técnicas y arquitectura** en un entorno moderno de desarrollo.
**Estas son las condiciones:**
* Trabajarás en **proyectos innovadores** utilizando **Swift, SwiftUI y tecnologías iOS modernas**.
* Contribuirás al **diseño de la arquitectura** y a la **excelencia técnica**.
* Colaborarás dentro de **equipos ágiles y multidisciplinarios**, con **responsabilidad integral del extremo al extremo**.
* Disfrutarás de un **entorno laboral flexible**, ya sea de forma remota o desde una de nuestras oficinas.
**Tus responsabilidades serán:**
* Desarrollar **aplicaciones nativas iOS** con mínima supervisión.
* Participar en el **diseño de la arquitectura** y en la **toma de decisiones técnicas**.
* Aplicar los **principios SOLID** y las **mejores prácticas de ingeniería de software**.
* Escribir **código limpio, reutilizable y mantenible**.
* Impulsar la calidad mediante **pruebas** y **prácticas CI/CD**.
* Mantenerte actualizado sobre las últimas tendencias del **ecosistema Apple**, incluidas las **capacidades impulsadas por IA y los frameworks iOS modernos**.
**Requisitos**
* 5\+ años de experiencia desarrollando aplicaciones nativas iOS con **Swift**.
* Experiencia sólida construyendo aplicaciones modernas con **SwiftUI y UIKit**, incluida la migración entre ambos frameworks.
* Experiencia demostrable diseñando arquitecturas móviles escalables.
* Conocimientos profundos de principios de arquitectura de software, código limpio, principios SOLID y patrones de diseño (**MVVM, Arquitectura Limpia, VIPER**, etc.).
* Experiencia sólida implementando estrategias de pruebas automatizadas.
* Experiencia con la implementación de CI/CD como parte esencial del ciclo de vida del desarrollo de software.
* Experiencia integrando y aprovechando **soluciones impulsadas por IA**, tales como IA generativa, APIs de IA, copilotos, chatbots, motores de recomendación o funciones de automatización inteligente.
* **Inglés fluido** (OBLIGATORIO).
**Valorado muy positivamente:**
* Experiencia desarrollando aplicaciones nativas Android con Kotlin.
* Familiaridad con el proceso de publicación en la App Store, gestión de versiones y ciclo de vida de aplicaciones móviles.
* Excelentes habilidades comunicativas y capacidad para trabajar eficazmente con equipos internacionales distribuidos.
* Pasión por la tecnología y el desarrollo de software.
* Mentalidad orientada al aprendizaje continuo e interés por las tecnologías móviles emergentes.
* Capacidad para trabajar en equipo, con aptitudes para la tutoría y el liderazgo técnico.
**Beneficios**
* Salario determinado por el mercado y tu experiencia
* Horario flexible: 35 horas/semana
* Trabajo completamente remoto (opcional)
* Compensación flexible (tickets restaurante, transporte y guardería) ✌
* Seguro médico totalmente gratuito, con copago solo para servicios dentales
* Presupuesto individual para formación o equipamiento y certificaciones gratuitas de Microsoft
* Clases de inglés
* Día libre en tu cumpleaños
* Bono mensual para gastos de electricidad e Internet en casa
* Descuento en planes de gimnasio y actividades deportivas
* Plain Camp (evento anual de team building)
* Beneficios adicionales: asistencia a eventos y conferencias, pack de bienvenida, cesta de bebé, cesta navideña, portal de descuentos para empleados ➕ ¡La satisfacción de trabajar siempre con las herramientas tecnológicas más avanzadas!
**¿Te conocemos mejor?**
Proceso de selección: sencillo, solo 3 pasos.
* Entrevista telefónica
* 2 entrevistas con el equipo
**¿Qué es Plain Concepts?**
Plain Concepts es una empresa global de más de 500 personas apasionadas por la tecnología y la innovación. Desde su fundación, hemos crecido gracias a nuestra competencia técnica y a la confianza en ideas que otros podrían considerar arriesgadas, creando soluciones personalizadas para nuestros clientes. Con oficinas en más de 6 países, nuestra misión es seguir impulsando proyectos de vanguardia en todo el mundo.
Estamos profundamente comprometidos con la excelencia técnica. Somos reconocidos por desarrollar proyectos altamente personalizados, ofreciendo consultoría técnica especializada y formación.
Gracias al excelente trabajo de nuestros técnicos, hemos sido reconocidos por nuestra capacidad para liderar proyectos innovadores que generan valor, desde inteligencia artificial hasta blockchain, impulsando soluciones que ayudan a las empresas a optimizar su rendimiento.
**¿Qué hacemos en Plain Concepts?**
Nos enorgullecemos de ser un equipo 100 % técnico, dedicado a crear proyectos personalizados desde cero, ofrecer consultoría técnica experta y proporcionar formación de primer nivel.
* Nuestro enfoque va más allá del outsourcing tradicional; nos centramos en crear valor junto con nuestros clientes.
* Nuestros equipos son diversos y multidisciplinarios, operando en una estructura plana y colaborativa.
* Vivimos y respiramos los principios **ÁGILES**, asegurando flexibilidad y eficiencia en todo lo que hacemos.
* Compartir conocimiento está en nuestro núcleo: desde apoyarnos mutuamente internamente hasta contribuir a la comunidad tecnológica más amplia mediante conferencias, eventos y charlas.
* La innovación nos impulsa — incluso las ideas más audaces son bienvenidas aquí.
* La transparencia sustenta todas nuestras relaciones, fomentando la confianza y asociaciones a largo plazo.
**¿Quieres saber más?**
¡Visita nuestro sitio web! ➡ https://www.plainconcepts.com/
En Plain Concepts, sin duda buscamos brindar igualdad de oportunidades. Queremos candidatos diversos, independientemente de raza, color, género, religión, origen nacional, ciudadanía, discapacidad, edad, orientación sexual o cualquier otra característica protegida por la ley.