Descripción
Resumen del Puesto:
Responsable del desarrollo y mantenimiento de aplicaciones web y móviles, participando en el análisis de requerimientos, diseño de base de datos y despliegue de soluciones tecnológicas.
Puntos Destacados:
1. Oportunidad de desarrollo y crecimiento profesional con línea de carrera.
2. Capacitación y aprendizaje continuo en nuevas tecnologías.
3. Participación en el desarrollo de software bajo el marco de trabajo Scrum.
**Objetivo del puesto**
Responsable del desarrollo y mantenimiento de aplicaciones web y móviles, participando en el análisis de requerimientos, construcción de funcionalidades backend, diseño de base de datos y despliegue de soluciones tecnológicas orientadas a mejorar los procesos internos y servicios digitales de la empresa.
**Formación y experiencia**
* Egresado de las carreras de Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines (indispensable).
* Experiencia práctica en desarrollo backend y aplicaciones móviles con React Native y/o Expo mediante proyectos profesionales, académicos o personales demostrables.
* Experiencia en despliegue o publicación de aplicaciones móviles para Android y/o iOS (deseable).
**Conocimientos**
* **Java** – Nivel intermedio.
* **Spring / Spring Boot.**
* **JavaScript** – Nivel intermedio.
* Desarrollo y consumo de APIs REST.
* Bases de datos MySQL o MariaDB.
* Patrón de arquitectura MVC.
* **React Native.**
* **Expo**.
* **TypeScript**.
* Conocimientos del proceso de desarrollo de aplicaciones móviles.
* Manejo de componentes, navegación y consumo de servicios en React Native.
* Conocimientos básicos de compilación, generación de builds y publicación de aplicaciones móviles.
* **GitHub**.
* Inglés – Nivel intermedio.
**Funciones principales**
* Analizar requerimientos funcionales y técnicos del sistema.
* Desarrollar y mantener funcionalidades backend para aplicaciones web y móviles.
* Diseñar, crear y modificar estructuras de base de datos según las necesidades del sistema.
* Implementar procesos, validaciones y lógica de negocio.
* Desarrollar y mantener funcionalidades de aplicaciones móviles utilizando React Native, Expo y TypeScript.
* Integrar las aplicaciones móviles con los servicios y APIs desarrollados en backend.
* Participar en el desarrollo de software bajo el marco de trabajo Scrum.
* Realizar pruebas y validaciones de las funcionalidades implementadas en aplicaciones web y móviles.
* Resolver incidencias y realizar mejoras en los aplicativos existentes.
* Participar en la integración de nuevas funcionalidades con los módulos actuales.
* Realizar procesos de compilación, generación de builds y despliegue de aplicaciones móviles en ambientes de desarrollo y producción.
* Participar en la publicación y actualización de aplicaciones móviles para Android y/o iOS.
* Mantener buenas prácticas de programación y documentación técnica.
**Habilidades y competencias**
* Capacidad de análisis y resolución de problemas técnicos.
* Capacidad de aprendizaje rápido de nuevas tecnologías.
* Perfil autodidacta y búsqueda constante de mejora.
* Organización y responsabilidad en la gestión de tareas.
* Comunicación efectiva con equipos técnicos y áreas involucradas.
* Trabajo en equipo.
* Adaptabilidad ante nuevos retos tecnológicos.
* Compromiso con la calidad del desarrollo y cumplimiento de objetivos.
**Condiciones del puesto**
* Disponibilidad para trabajar presencialmente en la sede ubicada en el distrito de Ate.
* Residencia en zonas cercanas al distrito de Ate o Cono Este de Lima (requisito).
* Disponibilidad para laborar 48 horas semanales.
* Participación en reuniones de coordinación, seguimiento de avances y actividades propias del desarrollo de software.
**Beneficios**
* Ingreso a planilla.
* Remuneración acorde al mercado.
* Capacitación y aprendizaje continuo en nuevas tecnologías.
* Oportunidad de desarrollo y crecimiento profesional con línea de carrera dentro de la empresa.
Tipo de puesto: Tiempo completo
Lugar de trabajo: Empleo presencial