logo source bolsa
Logo
Tecnología informática

(625 resultados)

company logo
LULLI & ASOCIADOS S.A.C. - ENLACE TALENTO / TRABAJO

Ver más

DESARROLLADOR ANDROID

Lima
Finaliza en 8 días.
  • Postular con:
    DESARROLLADOR ANDROID

Senior / Semi-Senior

Tecnología Informática

Resumen

OFERTA LABORAL RESERVADA - Empresa TOP 10 en el mundo. Una organización con más de 3,000 colaboradores en Perú, ofrece servicios empresariales y tecnológicos, desde; Consultoría, Soluciones TI e Integraciones, Diseño CX, Desarrollo de Aplicaciones, AI, BPO, Servicios Data Center, Ciberseguridad, hasta conectividad, atendiendo a clientes e industrias de todo el mundo.

Funciones y ResponsabilidadesObjetivo del puesto
  • Desarrollo y definición de soluciones técnicas en app móvil
Funciones
  • Garantizar la sostenibilidad de la solución, definir soluciones complejas, desarrollar módulos complejos
  • 1. Dominio avanzado de Kotlin y capacidad para trabajar con código heredado en Java

  • Función: Desarrollar nuevas funcionalidades utilizando Kotlin, asegurando que el código sea limpio, eficiente y escalable.
  • Responsabilidad: Migrar aplicaciones existentes escritas en Java a Kotlin, liderando la transición y manteniendo la integridad del código heredado.
  • 2. Conocimiento profundo del Android SDK (bibliotecas nativas y personalización de componentes)

  • Función: Implementar funcionalidades usando las bibliotecas del Android SDK (como View, RecyclerView, Intent), aprovechando los componentes nativos de Android.
  • Responsabilidad: Personalizar componentes de UI y backend según las necesidades del proyecto, asegurando la compatibilidad con diferentes versiones de Android y dispositivos.
  • 3. Experiencia con arquitecturas modernas (MVVM, MVP, Clean Architecture)

  • Función: Diseñar y mantener la arquitectura de la aplicación utilizando patrones modernos como MVVM, MVP, o Clean Architecture para garantizar la escalabilidad y mantenibilidad del código.
  • Responsabilidad: Separar las responsabilidades de la lógica de presentación, lógica de negocio y datos, asegurando una clara modularización del código.
  • 4. Manejo avanzado de APIs RESTful y GraphQL (Autenticación segura con OAuth

    , JWT)

  • Función: Integrar aplicaciones Android con APIs RESTful y GraphQL, implementando la lógica necesaria para consumir datos de manera eficiente.
  • Responsabilidad: Implementar autenticación segura utilizando OAuth
    y JWT, garantizando la protección de los datos y las transacciones entre la aplicación y el servidor.
  • 5. Optimización de rendimiento de aplicaciones móviles (CPU, memoria, batería)

  • Función: Optimizar el rendimiento de la aplicación para minimizar el uso de recursos como la CPU, memoria y batería, asegurando una experiencia de usuario fluida.
  • Responsabilidad: Identificar cuellos de botella en el rendimiento y mejorar el manejo de recursos, aplicando buenas prácticas para evitar fugas de memoria y reducir el consumo energético.
  • 6. Monitoreo y profiling con herramientas avanzadas (Android Profiler, LeakCanary)

  • Función: Utilizar herramientas de profiling como Android Profiler y LeakCanary para monitorear el uso de recursos y detectar problemas de rendimiento o fugas de memoria.
  • Responsabilidad: Realizar optimizaciones basadas en los análisis obtenidos de las herramientas de monitoreo, asegurando que la aplicación cumpla con los estándares de rendimiento exigidos.
  • Función: Implementar soluciones eficientes utilizando bibliotecas de Android Jetpack como Room para la persistencia de datos, WorkManager para tareas en segundo plano, Navigation para la gestión de navegación entre pantallas y Paging para manejar grandes conjuntos de datos.
  • Responsabilidad: Aprovechar las bibliotecas de Jetpack para simplificar el desarrollo, mejorar la arquitectura de la aplicación y mantener un código de calidad que sea fácil de escalar.
  • 8. Modularización de aplicaciones Android a gran escala

  • Función: Diseñar aplicaciones modulares dividiendo las funcionalidades en módulos independientes y reutilizables, optimizando la mantenibilidad y facilitando las actualizaciones.
  • Responsabilidad: Modularizar el código para mejorar el rendimiento en términos de tiempo de compilación y asegurar que cada módulo pueda evolucionar de manera independiente.
  • 9. Experiencia avanzada con Firebase y servicios en la nube (AWS, Google Cloud)

  • Función: Implementar soluciones basadas en Firebase (notificaciones push, autenticación, análisis) y servicios en la nube como AWS o Google Cloud para almacenamiento, procesamiento de datos y análisis en tiempo real.
  • Responsabilidad: Integrar y gestionar servicios en la nube para mejorar la funcionalidad de la aplicación, garantizando que los usuarios reciban actualizaciones y notificaciones en tiempo real.
  • 10. Push Notifications (Firebase Cloud Messaging, FCM)

  • Función: Configurar e implementar notificaciones push utilizando Firebase Cloud Messaging (FCM) para garantizar que los usuarios reciban notificaciones en tiempo real.
  • Responsabilidad: Manejar la entrega eficiente de mensajes push, asegurando que las notificaciones lleguen de manera oportuna y correcta, con control de acciones directas desde las notificaciones.
  • Ambiente Laboral
Campo/Planta: 0% Oficina:30% Teletrabajo:70%
Requisitos:
RequisitosNivel de Instrucción (Mínimo)
  • Técnico
Horario de Trabajo
  • Jornada de Trabajo Típica - De Lunes a Viernes - Horas: Lunes a viernes de 9am – 7pm
Carreras Aceptadas

Carreras / Especialidad / Nivel / Años Preferencia

Informática/ INFORMÁTICA / Técnico / 5 años

Tecnología de la Información y Comunicación / INFORMÁTICA / Técnico / 5 años

Computación e Informática / INFORMÁTICA / Técnico / 5 años

Sistemas - Software / INGENIERÍA / Universitario Egresado / 5 años

Analista de Sistemas / INFORMÁTICA / Universitario Egresado / 5 años

Analista Programador / INFORMÁTICA / Universitario Egresado / 5 años

Desarrollador de Sistemas / INFORMÁTICA / Universitario Egresado / 5 años

Competencias Técnicas Requeridas

Competencias / Nivel

Swift y Objective-C: ¿Qué nivel de dominio tiene de Swift, con la capacidad de trabajar con código heredado en Objective-C y liderar migraciones si es necesario? AVANZADO

iOS SDK: ¿Qué nivel de conocimiento tiene del iOS SDK, incluyendo sus frameworks y bibliotecas principales (UIKit, Foundation, Core Data, etc.).? AVANZADO

SwiftUI: ¿Qué nivel de experiencia tiene en el uso de SwiftUI para la creación de interfaces declarativas, y capacidad para decidir cuándo usar SwiftUI en lugar de UIKit.? AVANZADO

Combine Framework: ¿Qué no vel de conocimiento tiene del framework Combine para gestionar la programación reactiva y el manejo de datos asincrónicos.? AVANZADO

Arquitecturas Limpias: ¿Qué nivel de experiencia tiene en arquitecturas como MVVM, MVP y VIPER, con capacidad para diseñar y definir una arquitectura escalable y modular? AVANZADO

Patrones de Diseño: ¿Qué nivel de dominio tiene de patrones de diseño como Singleton, Factory, Dependency Injection, etc., y habilidad para aplicarlos según las necesidades del proyecto? AVANZADO

RESTful APIs y GraphQL: ¿Qué nivel de experiencia tiene en la integración de aplicaciones con APIs RESTful y GraphQL, incluyendo el manejo seguro de autenticación (OAuth

, JWT).? AVANZADO

Transacciones Seguras: ¿Qué nivel de capacidad tiene para implementar mecanismos seguros de comunicación con servidores, asegurando la protección de datos financieros sensibles.? AVANZADO

Optimización de Apps: ¿Qué nivel de habilidad tiene para mejorar el rendimiento de las aplicaciones en términos de uso de memoria, tiempo de respuesta y consumo de batería? AVANZADO

Profiling y Debugging: ¿Qué novel de uso tiene en herramientas avanzadas como Instrumentos para el profiling de la aplicación, identificación de memory leaks y optimización del rendimiento.? AVANZADO

Push Notifications: ¿Qué nivel de implementación tiene de notificaciones push y mensajes en tiempo real utilizando Firebase o Apple Push Notification Service (APNs).? AVANZADO

Conocimientos Técnicos RequeridosConocimientoNivel

Idiomas

Inglés Técnico: Hablado: BASICO Leído: BASICO Escrito: BASICO


Beneficios Detalle de Beneficios Ofrecidos
  • COMPENSACIONES:
    • Sueldo en planilla con todos los beneficios de ley Régimen General, CTS y Gratificaciones
    • Seguro Vida Ley, Aportes a ESSALUD, Vacaciones, Utilidades y Asignación Familiar
    • Tarjeta de Alimentación
    • Aguinaldo de Navidad
    • Bono por programa de referidos
    • Bono por Certificaciones

    PLAN DE VIDA & TRABAJO:
    • Pack de Cumpleaños
    • Everclubes
    • Horario de Verano
    • Eventos de Integración

    SALUD FÍSICA Y EMOCIONAL:
    • Cobertura ESSALUD, EPS y Oncológico
    • EPS potestativo para parejas del mismo sexo
    • Kunan salud, para consultas de una psicóloga, nutrición y medicina general.
    • Controles de estrés y capacitaciones

    PLANES DE:
    • Finanzas Familiares: Tasas preferenciales - Bancos, Adelantos / Préstamos Escolares, Convenio Innova Colegios, Cupones para descuentos Corporativos,
    • Desarrollo Profesional: Mallas de Formación, Convenios Educativos, Clases Virtuales de Inglés, Certificaciones
    • Evolución y Retribución: Revisión salarial anual
    • Reconocimiento en; Innovación, Valores, Colaboradores Brillantes

Requerimientos
  • Disponibilidad para viajar
    No