Mobile Developer Android & iOS

Grupo NS
Madrid, Spain
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Android Software Development Android Studio Apple IOS Apple Xcode App Store (IOS) Mobile Application Development Cloud Computing Code Review Computer Programming Software Debugging Dependency Injection
+24 more
Github Mobile Application Software JSON Junit Model View Controller (MVC) Model View ViewModel Performance Tuning Scrum Methodology Website Wireframe Extensible Markup Language (XML) Circleci Uikit Swiftui Firebase Backend Git Kotlin Jetpack Compose Asynchronous Programming Google Play Objective C++ Restful APIs Software Version Control Xctest

Job description

En Grupo NS buscamos incorporar Mobile Developers con experiencia en desarrollo nativo Android y/o iOS para participar en proyectos de desarrollo de aplicaciones móviles de alto impacto., * Diseñar, desarrollar y evolucionar aplicaciones móviles robustas, escalables y de alto rendimiento, aplicando buenas prácticas de desarrollo, arquitectura, testing y optimización.

  • Participarás activamente en la definición técnica de funcionalidades y tendrás ownership sobre las mismas desde su concepción hasta su puesta en producción., * Diseñar, desarrollar y mantener aplicaciones móviles nativas de alta calidad.
  • Crear código limpio, mantenible, documentado y testeable.
  • Colaborar con equipos de Producto, UX/UI y Backend.
  • Transformar diseños y wireframes en interfaces fluidas y cuidadas.
  • Integrar APIs REST, servicios de terceros y SDKs.
  • Analizar y optimizar rendimiento, consumo de memoria y experiencia de usuario.
  • Realizar debugging, profiling y resolución de incidencias.
  • Participar en code reviews y contribuir a mejorar los estándares técnicos del equipo.
  • Mantenerse actualizado/a sobre las últimas tecnologías, frameworks y guidelines de cada ecosistema.
  • Participar en la definición y refinamiento de requisitos desde una perspectiva técnica.
  • Resolver bugs e incidencias de producción.
  • Trabajar bajo metodologías Agile/Scrum.

Requirements

Buscamos profesionales apasionados por la tecnología y la experiencia de usuario, con capacidad para trabajar de principio a fin en el desarrollo de funcionalidades, colaborando estrechamente con equipos de Producto, UX/UI, Backend y otros equipos técnicos.

Podrás especializarte en Android, iOS o aportar experiencia en ambas plataformas., * Más allá de los conocimientos técnicos, buscamos profesionales que destaquen por:

  • Pasión por crear excelentes experiencias de usuario.
  • Atención al detalle y orientación a la calidad.
  • Proactividad y capacidad para asumir ownership.
  • Buenas habilidades de comunicación y colaboración.
  • Capacidad para trabajar con equipos multidisciplinares.
  • Iniciativa para aportar ideas y soluciones técnicas.
  • Adaptación a entornos Agile/Scrum.
  • Capacidad para llevar una funcionalidad desde su definición hasta producción., * 3+ años de experiencia en desarrollo profesional de aplicaciones Android nativas.
  • Dominio de Kotlin. Java será valorable.
  • Experiencia con Jetpack Compose y/o Views/XML.
  • Conocimiento sólido de arquitecturas MVVM, MVP u otros patrones modernos.
  • Experiencia con Jetpack: *

  • ViewModel.
  • LiveData.
  • Room.
  • Navigation.
  • WorkManager.
  • Experiencia con REST APIs, JSON y programación asíncrona.
  • Conocimientos de Coroutines y Flow.
  • Experiencia con Android Studio y Android SDK.
  • Conocimiento del ecosistema Google Play y proceso de publicación.
  • Conocimientos de ciclo de vida, gestión de memoria y optimización de rendimiento.
  • Experiencia con Git y flujos de control de versiones., * CI/CD: Fastlane, GitHub Actions, Bitrise o Firebase App Distribution.
  • Push notifications / Firebase Cloud Messaging (FCM).
  • Deep linking e In-App Purchases / Billing Library.
  • Accesibilidad: TalkBack y content descriptions.
  • Testing: JUnit, Espresso, MockK.
  • Dependency Injection: Hilt / Dagger.
  • Retrofit, OkHttp u otras librerías de networking.
  • Aplicaciones publicadas en Google Play.

Especialidad iOS, * 3+ años de experiencia en desarrollo profesional de aplicaciones iOS.

  • Dominio de Swift. Objective-C será valorable.
  • Experiencia con UIKit y/o SwiftUI.
  • Conocimiento de arquitecturas MVC, MVVM u otros patrones.
  • Experiencia con REST APIs, JSON y programación asíncrona.
  • Conocimientos de async/await y/o Combine.
  • Experiencia con Xcode, Instruments y ecosistema Apple.
  • Conocimiento del proceso de publicación en App Store y sus guidelines.
  • Conocimientos de gestión de memoria y optimización de rendimiento en iOS.
  • Experiencia con Git y flujos de control de versiones., * CI/CD: Fastlane, GitHub Actions o Bitrise.
  • Push notifications.
  • Deep linking e In-App Purchases.
  • Accesibilidad: VoiceOver y Dynamic Type.
  • Testing unitario y UI: XCTest.
  • Aplicaciones publicadas en App Store.

Benefits & conditions

  • Incorporación a proyectos tecnológicos de alto impacto.
  • Trabajo con tecnologías Android y/o iOS de última generación.
  • Entorno colaborativo y multidisciplinar.
  • Participación en todo el ciclo de desarrollo de producto.
  • Desarrollo y crecimiento profesional dentro de Grupo NS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…