Pedidos actúales por Retrofit

Desarrollador Android

Remoto
Jornada completa
Empleo de proyecto
Se necesita un especialista de nivel Senior para un gran proyecto bancario. Los principales requisitos para el especialista son - Java Core - Comprensión de OOP, SOLID, DRY, KISS, YAGNI. - Patrones de diseño - Sólidos conocimientos de los componentes Service, ContentProvider, BroadcastReceiver. - SDK de Android - Pila tecnológica: RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (conocimiento, experiencia, capacidad para escribir pruebas unitarias) - Comprensión de MVVM, arquitecturas MVP (comprensión, experiencia de trabajo dentro de estas arquitecturas) - Android material design - Conceptos básicos de protocolos de red: http, rest, soap, etc. - Comprensión de multithreading en Java - Algoritmos y estructuras de datos Requisitos adicionales: - Kotlin - Experiencia de trabajo en equipo Se valorará positivamente - Kotlincoroutines - Experiencia con personalización CI/CD - Comprensión/experiencia con WebSocket - Experiencia con servicios del sistema Android (Sensores, Bluetooth, Alarma, etc.) - Experiencia con Agile - metodologías Cualidades personales: - Responsabilidad, automotivado, actividad(proactividad), habilidades de comunicación - Capacidad para entender cosas nuevas de forma independiente, y para pedir ayuda a los compañeros si es necesario. - Esfuerzo por el desarrollo continuo Tareas principales: - Crear aplicaciones para el trabajo de los cajeros - Implementar sistemas para la interacción con diversos instrumentos de pago - Implementar bibliotecas para trabajar con terminales Android