App developer (movil)

Ciudad de Mexico · Remoto

Inscribirme

Descripción

APP Developer

Empresa: Zemsania

Experiencia requerida: 3 años

Descripción del trabajo

En Zemsania, buscamos un APP Developer altamente calificado y motivado para unirse a nuestro equipo de desarrollo. El candidato ideal tendrá al menos 3 años de experiencia en la creación de aplicaciones móviles para plataformas IOS y ANDROID. El rol implica la responsabilidad de desarrollar aplicaciones móviles desde su concepto inicial hasta su implementación final, asegurando que sean funcionales, eficientes y cumplan con las expectativas de nuestros clientes.

Responsabilidades

  • Desarrollo de Aplicaciones: Participar en la definición del concepto y diseño de aplicaciones móviles, y llevar a cabo su desarrollo a lo largo de todo el ciclo de vida de la aplicación.
  • Codificación: Escribir código limpio, eficiente y bien documentado para aplicaciones móviles, manteniendo los estándares de programación y las mejores prácticas de desarrollo.
  • Pruebas y Depuración: Realizar pruebas exhaustivas para asegurar la funcionalidad, rendimiento y seguridad del software. Identificar y corregir errores y fallas en el código a lo largo del proceso de desarrollo y después del lanzamiento de la aplicación.
  • Actualizaciones y Compatibilidad: Asegurar que las aplicaciones sean compatibles con las nuevas versiones de sistemas operativos y dispositivos móviles. Implementar actualizaciones y mejoras basadas en la retroalimentación del usuario y cambios en las plataformas.
  • Colaboración: Trabajar de manera colaborativa dentro de un equipo multidisciplinario, contribuyendo a la planificación, diseño y ejecución de proyectos. Participar en sesiones de brainstorming y revisiones de código para fomentar la innovación y la mejora continua.
  • Documentación: Mantener una documentación detallada y actualizada sobre el proceso de desarrollo, incluyendo especificaciones técnicas, guías de usuario y manuales de mantenimiento.

Requisitos

  • Experiencia: Mínimo 3 años de experiencia comprobable en desarrollo de aplicaciones móviles para plataformas IOS y ANDROID.
  • Garantizar que las aplicaciones funcionen de manera eficiente y fluida.
  • Diseñar interfaces para mejorar la experiencia de los usuarios
  • Colaborar con el equipo de desarrollo de producto para planificar nuevas funciones
  • Asegurar que las aplicaciones nuevas y las heredadas cumplen los estándares de calidad y seguridad
  • Basado en la comprensión del negocio del cliente sugerir nuevas funcionalidades sobre las aplicaciones
  • Como punto fundamental, el cliente nos ha indicado que el candidato debe tener conocimientos de Desarrollo de aplicaciones móviles NATIVAS.
  • Conocimientos Técnicos: Dominio de lenguajes de programación como Swift, Kotlin, y/o Java. Familiaridad con herramientas de desarrollo como Xcode y Android Studio.
  • Conocimientos sólidos en lenguajes como Swift (para iOS) y Kotlin o Java (para Android) o React Native
  • Comprensión de frameworks y bibliotecas relevantes para ambientes móviles.
  • Comprensión e implementación de metodología Mobile First Design
  • Sólidos conocimientos de diseño de UI/UX para móviles.
  • Cartera demostrable de aplicaciones publicadas en la App Store de Android y/o IOS
  • Experiencia con bibliotecas y API de terceros, consumo de ellas y manipulación de datos (Servicios REST)
  • Creación de DLL propios para enlazar funcionalidades con los diferentes sistemas empresariales
  • Conocimientos solidos sobre servidores con SO Linux en alguna de sus distribuciones
  • Bases de datos de datos relacional: MySql, Oracle, Aurora, etc.
  • Repositorios Git/Gitlab
  • Conocimiento de Frameworks: Experiencia trabajando con frameworks de desarrollo como React Native, Flutter o similar es un plus.
  • Habilidades de Pruebas: Conocimiento en metodologías de pruebas de software y herramientas de automatización de pruebas.
  • Conocimiento medio sobre Infraestructuras basadas en la nube (deseable AWS).

Ofrecemos

  • Ambiente de Trabajo: Un entorno dinámico y colaborativo, donde se valora la creatividad y la innovación.
  • Oportunidades de Crecimiento: Posibilidad de desarrollo profesional y acceso a formación continua en nuevas tecnologías y tendencias en desarrollo de aplicaciones móviles.
  • Compensación Competitiva: Un paquete salarial atractivo y beneficios que se ajustan a la experiencia y las habilidades del candidato.
  • Flexibilidad: Oportunidades de trabajo flexible y remoto según lo permita la naturaleza del proyecto.

Si está interesado en unirse a nuestro equipo y cumplir con todos los requisitos mencionados, le invitamos a enviar su CV y carta de presentación a [correo electrónico de contacto]. Asegúrese de resaltar su experiencia previa en el desarrollo de aplicaciones móviles y cualquier proyecto relevante en el que haya trabajado.

Zemsania es un empleador que ofrece igualdad de oportunidades. Valoramos la diversidad y nos esforzamos por crear un entorno inclusivo para todos los empleados. Agradecemos todas las solicitudes, pero solo contactaremos a aquellos candidatos que sean seleccionados para una entrevista.

¡Esperamos conocerlo pronto y explorar cómo puede contribuir al éxito de Zemsania!