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!