Desde TalentoMOBILE buscamos desarrolladores/as y arquitectos de Movilidad especialidos en iOS o en Android para nuestras oficinas en Madrid y Salamanca
Funciones: Participar en el desarrollo de apps móviles Android y/o IOS Diseño de patrones: Viper, MVP, MVVM, MVC Desarrollo de test Unitarios Desarrollar e integrar nuevas necesidades de software Requisitos técnicos: para ANDROID:
Experiencia mínima de 2 años como desarrollador Android Experiencia con Native Android, Mobile Solution, Android SDK, Android studio o similar. Amplia experiencia en guías de estilo de Android (material design) Manejo de herramientas de integración continua Se valorará experiencia en Android NDK Android Studio. Persistencia. SQL, Firebase.Picasso / Glide. Dagger 2.Sistemas de autenticación vía oAuth. Redes sociales.Retrofit.Implementación de servicios de mensajería (push).Google Maps.Gestión de mensajería Push nativa a través de Google.Material Design.Figerprint.Volley.Generación y subida de versiones.google Analytics.Junit.Glide. Butterknife.Integración continua. Jenkins.
para iOS:
Experiencia mínima de 2 años en desarrollo de aplicaciones IOS Experiencia con frameworks ios ( core Data, core Animation, Core Graphics, Core Text, frameworks de red...) Experiencia trabajando con Swift y Objective-C Experiencia con Git Experiencia trabajando con Jira y metodologias agilesiOSSwift y Objective-C.Empleo de extensiones y categorías. Persistencia /BBDD. CoreData, SQL, SQLite, Realm, etc.Servicios. Rest y SOAP.Sistemas de autenticación vía oAuth.Redes sociales.Gestión de mensajería (notificaciones) a través de FireBase. Seguridad (codificación y decodificación, técnicas de encriptación para protección de información sensible).Codificación / Decodificación. Base64, etc.Empleo de StoyBoards y/o desarrollos independientes.Conocimientos de otros frameworks (api camera, location, mapas, etc.).Gestión de mensajería Push nativa a través de APNS.Integración Google Analytics.XcodeTest.Empleo buenas prácticas de la tecnología (empleo de extensiones, categorías, etc.).Implementación Pods.Generación reléase y subida a plataformas de integración (Fabric, Hockey App, etc.).Integración continua. Jenkins.
Deseable: experiencia conjunta iOS y Android experiencia en Mobile banking y Mobile insurance Características personales: Inglés hablado y escrito Experiencia trabajando con metodologías Agiles Capacidad de liderazgo y trabajo en equipo Autonomía y capacidad resolutiva Muchas ganas de aprender y de aportar conocimientos al equipo Ofrecemos: Incorporación a nuestra startup en pleno crecimiento con laboratorio propio de productos y nuevas aplicaciones. Asistencia a eventos y meetups Flexibilidad horaria Planes de formación a medida Salario competitivo