Junior iOS Developer
Role details
Job location
Tech stack
Job description
Estamos dando forma a la forma en que trabajamos a través de la innovación, la tecnología de vanguardia, la colaboración y la libertad de explorar nuevas ideas. Para tener éxito en este rol, será responsable de:
- Desarrollo en Swift, SwiftUI, Cocoapods.
- Implementación de librerías cómo Alamofire, Tealium, SQLite y AFNetworking.
- Manejo de Xcode: Instruments, Debugger, Memory Graph Debugger, Organizer, Console & Device Logs.
- Trabajar con Arquitectura de Software VIPER.
- Consumo de servicios REST / SOAP.
- Trabajar con Git y GitHub, siguiendo flujos de trabajo basados en ramas.
- Trabajarr con los principios Clean Code.
- Participar en ceremonias Agile (planning, dailies, reviews, retrospectives) y gestionar tareas a través de Jira.
- Crear y mantener tests funcionales para asegurar la calidad del código.
- Aplicar buenas prácticas de calidad y seguridad mediante herramientas como Sonar y Fortify.
- Trabajar apoyado con herramientas de IA como Github Copilot., Los siguientes requisitos representan el conocimiento, las habilidades y las destrezas esenciales para el éxito en este puesto. Se pueden hacer adaptaciones razonables para permitir que las personas con discapacidades realicen las funciones esenciales.
Requirements
- Conocimientos prácticos de Swift, SwiftUI, Cocoapods (Obligatorio)
- Experiencia académica, personal o en proyectos con Swift (Obligatorio)
- Experiencia previa en entornos Agile o proyectos colaborativos (Preferido)
Educación
- No se requiere título universitario (Obligatorio)
- Formación en desarrollo de aplicaciones móviles, FP, grado universitario o aprendizaje autodidacta demostrable (Preferido)
Idiomas
- Español (Obligatorio)
- Inglés técnico para lectura de documentación y herramientas (Preferido)
Habilidades duras
- Swift, SwiftUI, Cocoapods (Obligatorio)
- Git y GitHub (Obligatorio)
- Conocimientos de testing, control de calidad o herramientas de análisis de código (Preferido)
Habilidades blandas
- Ganas de aprender, actitud proactiva y curiosidad tecnológica.
Capacidad para trabajar en equipo, comunicarte y recibir feedback de forma constructiva.
Benefits & conditions
Nuestra gente es nuestra mayor fortaleza. Cada individuo aporta perspectivas únicas que nos hacen más fuertes como equipo y como organización. Estamos permitiendo que los equipos vayan más allá al valorar quiénes son y potenciar lo que aportan., Su contribución es importante y es reconocida. Puede esperar un paquete de recompensas justo y competitivo que refleje el impacto que crea y el valor que ofrece. Pero sabemos que las recompensas van más allá de los números.
- Permitimos que nuestros equipos vayan más allá a través de oportunidades globales y amplias trayectorias profesionales.
- Flexibilidad que funciona. Disfruta de modelos de trabajo híbridos, algunos días remotos, otros días presenciales con tu equipo, junto con horarios flexibles.
- Aprendizaje para la vida. Accede a cientos de cursos en nuestras plataformas, incluido el acceso exclusivo a nuestro espacio de aprendizaje global: Santander Open Academy (****************************)
- Recompensas competitivas. Recibe un salario altamente competitivo con bonos basados en el desempeño, motivándote a seguir creciendo con nosotros.
- Ventajas financi...