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 agiles
Swift 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.