Desarrollador Android Ssenior Madrid · Completamente Remoto

Detalles de la oferta

Estamos en busca de unDESARROLLADOR ANDROID SSENIOR con inglés B2.Conocimientos requeridos:Experiencia en desarrollo de aplicaciones Android: sólida trayectoria en el desarrollo de aplicaciones Android, demostrando la capacidad de crear aplicaciones completas y funcionales.Dominio de Kotlin: amplio conocimiento del lenguaje de programación Kotlin y sus características.Conocimiento de frameworks de Android: comprensión extensa de frameworks nativos de Android.Conocimiento de frameworks como JetPack Compose, Android X, etc., y la capacidad de utilizarlos eficazmente en el desarrollo de aplicaciones Android, así como de otros frameworks como Retrofit, OKHttp, Room, Realm, Koil, etc., con habilidad para aplicarlos de manera efectiva en el desarrollo de aplicaciones Android compatibles con Android 5 en adelante.Conocimiento de patrones de diseño: familiaridad con patrones de diseño de software y su aplicación en el desarrollo de aplicaciones Android.Experiencia en integración de servicios web: capacidad para integrar servicios web usando APIs y tecnologías como REST, GraphQL, JSON, XML, etc.Experiencia en almacenamiento de datos: competencia en el uso de soluciones de almacenamiento de datos en Android, como SQLite, Room o Realm, y la capacidad de diseñar y mantener un modelo de datos eficiente.Conocimiento de herramientas de desarrollo: familiaridad con herramientas como Android Studio, Profiler, App Inspection y depurador.Experiencia en pruebas y depuración: habilidades sólidas en pruebas y depuración de aplicaciones Android para asegurar la calidad y funcionalidad correcta, incluyendo la ejecución de pruebas unitarias, de integración y UI (JUnit, Mockk, Mockito, Espresso).Entornos de CI/CD: conocimiento integral para la gestión de código fuente mediante repositorios como Bitbucket y Github, siguiendo la metodología Gitflow. También es necesario el entendimiento de pipelines de compilación y despliegue con herramientas como Github, Azure DevOps y Bamboo.Conocimiento de frameworks de inyección de dependencias: Dagger Hilt, Koin.Dominio de Gradle (Groovy, Kotlin DSL).Gestión de proyectos: conocimiento amplio de herramientas de gestión de proyectos como JIRA y Github.Se valorará positivamente:Conocimientos en notificaciones push.Conocimiento de herramientas como Figma, Postman, Charles Proxy, AppInsights, SonarQube.Entornos de CI/CD (Bamboo, Github Actions, Azure DevOps).AppCenter (despliegue, métricas y seguimiento de fallos).Experiencia trabajando con funciones del sistema operativo como notificaciones push, biometría y deeplinkings.Experiencia con herramientas de despliegue y monitoreo de aplicaciones como AppCenter (despliegue, métricas y seguimiento de fallos) y Testflight.Experiencia trabajando con MDMs corporativos.
#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Junior Backend (Beca)

**¿De qué va la empresa en la que trabajarás?** Somos Slashmobility, una empresa de soluciones móviles corporativas, llevamos más de 12 años centrados en el...


Slashmobility - Madrid

Publicado 13 days ago

Knowledge Graph Engineer For Data Semantics (M/F/D)

ABOUT US At BASF Digital Hub Madrid we develop innovative digital solutions for BASF, create new exciting customer experiences and business growth, and drive...


BASF - Madrid

Publicado 13 days ago

National Business Development Intern

¡Únete a nuestro equipo de SmartRental! SmartRental Group es una empresa joven con gran dinamismo, dedicada a la explotación y gestión de inmuebles para el s...


Smartrental - Madrid

Publicado 13 days ago

Backend Developer 4 Años Madrid · Completamente Remoto

Desde Tecdata Engineering buscamos un perfil Backend Developer con 4 años de experiencia. Tecnologías: Java version 17 Maven Spring Boot Microservicios (API ...


Tecdata Engineering - Madrid

Publicado 13 days ago

Built at: 2024-12-23T17:52:31.866Z