Programador/a Android

SEIDOR
Barcelona, Spain
2 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
Barcelona, Spain

Tech stack

Flutter
Java
.NET
Android
iOS
Automation of Tests
Unit Testing
Mobile Application Development
Code Review
Software Design Patterns
Model View ViewModel
Node.js
Ionic
Software Security
Firebase
GIT
Kotlin
Angular
Google Play

Job description

Como Programador/a Android te incorporarás a un equipo de Mobilidad especializado en el desarrollo de apps móviles (ya sean nativas, híbridas o bajo frameworks multiplataforma) y tecnologías de integración backend y web. Te encargarás de participar en el ciclo completo de desarrollo, desde la definición técnica hasta la publicación en stores, asegurando productos robustos, escalables y con una excelente experiencia de usuario.

Somos líderes en el mantenimiento de aplicaciones extremo a extremo, basado en la mejora las operaciones. Esto incluye servicios recurrentes de mantenimiento y soporte técnico y funcional así como evolutivos y nuevos desarrollos.

Realizamos todas las capas necesarias, desde la conceptualización y diseño hasta el aseguramiento de la calidad y seguridad de las aplicaciones a implantar., * Diseñar, desarrollar y mantener aplicaciones Android nativas utilizando Kotlin y Java.

  • Implementar arquitecturas modernas basadas en MVVM y MVP.
  • Trabajar con arquitecturas cliente-servidor y consumo de APIs REST.
  • Participar en la definición técnica, diseño y revisión de código, garantizando buenas prácticas y estándares de calidad.
  • Desarrollar soluciones modulares y escalables, optimizando recursos y rendimiento.
  • Escribir unit tests y pruebas automatizadas para asegurar la fiabilidad del software.
  • Gestionar versionado con Git y colaborar con equipos multidisciplinares.
  • Monitorizar y analizar la calidad de las apps con Firebase / Crashlytics.
  • Publicar y mantener aplicaciones en Google Play Store.
  • Mantenerse actualizado con tendencias, frameworks y tecnologías emergentes en el ecosistema móvil.

Requirements

Apostamos por los perfiles multidisciplinares y creemos en la filosofía Full Stack, por ello, se valorará también positivamente aportar experiencia en otros stacks tecnológicos ya sea de back (Java, .Net, NodeJS, etc.), desarrollo móvil (iOS, Ionic, Flutter, etc.) o web (HTML+JS+CSSS, AngularJS, etc.)., * +4 años de experiencia en desarrollo Android nativo.

  • Dominio de Kotlin y Java.
  • Experiencia profunda con patrones de diseño MVVM y MVP.
  • Conocimiento sólido en integración de servicios mediante REST.
  • Experiencia con Git (branching, PRs, code reviews).
  • Conocimientos globales de arquitectura móvil y buenas prácticas de desarrollo.
  • Experiencia con unit testing y automatización.
  • Familiaridad con herramientas como Firebase / Crashlytics.
  • Experiencia publicando apps en Google Play Store.
  • Experiencia trabajando en arquitecturas modulares.
  • Capacidad para escribir código eficiente, escalable, seguro, claro y bien documentado.
  • Comprensión del ciclo de vida completo del desarrollo móvil.

Benefits & conditions

  • Un equipo diverso. Respetamos las diferencias que nos hacen más humanos.
  • Compañerismo. Trabajamos en equipo y aprendemos los unos de los otros.
  • Flexibilidad y conciliación. El teletrabajo está en nuestro ADN. Promovemos la flexibilidad horaria, y tenemos jornada intensiva los viernes y los meses de julio y agosto.
  • Aprendizaje continuo. Formaciones en idiomas, técnicas, certificaciones, etc.
  • Carrera profesional individualizada, para que seas tú quien decide hasta dónde quieres llegar.
  • Autonomía y posibilidad de proponer y promover nuevas oportunidades.
  • Programa de retribución flexible. Tickets guardería, restaurante, transporte, y seguro médico.
  • Descuentos exclusivos y condiciones especiales en tecnología, ocio, viajes, etc.
  • Podrás formar parte de iniciativas solidarias y relacionadas con el medio ambiente.
  • Si tienes inquietudes internacionales, estamos en 45 países.

About the company

Somos una gran empresa con alma de start-up. Nos organizamos por unidades de conocimiento expertas que colaboran entre sí. Por ello buscamos personas inquietas, que les motiven los retos y con ganas de crecer personal y profesionalmente, que se unan a nuestro equipo para tener un impacto positivo en el mundo a través de la tecnología.

Apply for this position