Developer - Senior

Claire Joster SLU
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Agile Methodologies
Confluence
Software Design Patterns
Mobile Application Software
Objective-C
Scrum
Mockito
Singleton Pattern
Software Engineering
SQLite
Transport Layer Security
Adobe XD
Core Data
Clarity PPM
Figma
Data Management
Xctest

Requirements

  • Desarrollo nativo con Objective-C/Swift
  • Capacidad para estructurar aplicaciones de manera modular y escalable.
  • Patrones de diseño: uso de patrones de diseño en el desarrollo de software como Factory, Singleton, Observer, …
  • Gestión de estados y reactividad: Experiencia en el manejo del estado de la aplicación utilizando Combine.
  • Valorable experiencia con RxSwift para la programación reactiva.
  • Servicios de background y concurrencia: Experiencia con Grand Central Dispatch (GCD) y Operation Queues (iOS) para la ejecución de tareas en segundo plano y la gestión de la concurrencia de manera eficiente.
  • Persistencia de datos: Uso de tecnologías de persistencia local como Core Data (iOS), SQLite y Realm. Además de SharedPreferences o UserDefaults para la gestión de datos locales.
  • Experiencia en la gestión de dependencias a través de Swift Package Manager (iOS), asegurando versiones estables y mantenibles de bibliotecas externas.
  • Experiencia en testing unitario, testing de integración y pruebas funcionales con XCTest (iOS) y mocking frameworks como Mockito o Cuckoo.
  • Implementación de técnicas de seguridad avanzada en aplicaciones móviles, incluyendo almacenamiento seguro (Keystore/Keychain), encriptación de datos, y uso de certificados SSL para asegurar la comunicación de red.
  • Gestión de dependencias y modularización: Capacidad para estructurar aplicaciones grandes utilizando la modularización y separar la lógica en diferentes módulos o componentes reutilizables.
  • Familiaridad con aplicaciones híbridas con nativo+ReactJS.
  • Conocimientos en desarrollo para dispositivos wearables, coches conectados, smartTV.
  • Experiencia en proyectos relacionados con la seguridad y ofuscación de aplicaciones móviles.
  • Familiaridad con metodologías ágiles (Scrum, Kanban) y herramientas de gestión como Confluence, Clarity PPM.
  • Conocimientos en Design Systems y herramientas de diseño como Figma, Adobe XD, Sketch.

Benefits & conditions

Trabajarás en proyectos del sector financiero, centrándote en el desarrollo de aplicaciones móviles y capacidades nativas para dispositivos, como: Programación y desarrollo de productos, proyectos y soluciones en el sector financiero. Trabajo en modo Lab, con equipo multidisciplinar en metodología Agile donde se desarrolla de forma integral el software comprendiendo todo el ciclo de vida. Contratación Indefinida en Cliente Final

About the company

En Claire Joster somos expertos en la selección de perfiles directivos y mandos intermedios para las principales áreas funcionales. Gracias a nuestro equipo de consultores especializados ayudamos a empresas y candidatos a crecer profesionalmente. El objetivo es garantizar un ajuste cultural de nuestros clientes y candidatos. Tienes experiencia en el ámbito de Desarrollo de Software? Nuestro cliente es una importante empresa del sector financiero en, Modelo de trabajo híbrido: 3 de teletrabajo / 2 de oficina (Avda. xcskxlj 27 días de Vacaciones al año. Formaciones constantes. Si cuentas con la experiencia requerida en el sector y en posiciones similares, ¡

Apply for this position