Desarrollador(a) Full Stack – Flutter / PHP CodeIgniter
Ciudad: Bogotá D.C.
Modalidad: Híbrida – lunes a viernes (2 días en oficina, 3 en casa)
Salario: $ bono del cargo $ sujeto a cumplimiento de resultados)
Formación: Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines.
Objetivo del Cargo
Diseñar, desarrollar y mantener aplicaciones móviles y web escalables, seguras y de alto rendimiento, integrando front-end en Flutter (GetX) y back-end en PHP CodeIgniter, garantizando la correcta interacción con bases de datos SQL y la calidad de los productos entregados.
Responsabilidades Principales
- Desarrollar y mantener aplicaciones móviles multiplataforma (iOS/Android) en Flutter con GetX (gestión de estado y rutas).
- Construir y optimizar APIs y módulos back-end en PHP CodeIgniter.
- Diseñar y administrar bases de datos SQL (MySQL, MariaDB o PostgreSQL), asegurando integridad y rendimiento.
- Implementar buenas prácticas de Clean Code, pruebas unitarias e integración continua.
- Integrar servicios RESTful, autenticación y manejo de sesiones seguras.
- Participar en revisiones de código, planificación de sprints y entregas.
- Documentar procesos, APIs y flujos técnicos para mantener la escalabilidad del sistema.
Requisitos Técnicos
- Experiencia: 2–3 años en desarrollo de software (mínimo 1 año en Flutter).
- Front-end: Flutter, GetX (rutas, dependencias, gestión de estado).
- Back-end: PHP con CodeIgniter (v3 o v4).
- Base de datos: SQL (MySQL/MariaDB/PostgreSQL), consultas avanzadas, procedimientos almacenados e índices.
Conocimientos Específicos
- SQL: Diseño y optimización de bases de datos relacionales, consultas avanzadas y procedimientos almacenados.
- JavaScript: Desarrollo de interfaces interactivas y dinámicas en entornos web.
- Linux: Administración básica de servidores y ejecución de entornos de desarrollo.
- PHP: Programación orientada a objetos y desarrollo de aplicaciones web bajo frameworks como CodeIgniter.
Otros Conocimientos
- Integración y consumo de REST APIs.
- Control de versiones con Git/GitHub/GitLab.
- Buenas prácticas de seguridad y validación de datos.
Funciones Generales
- Analizar, diseñar, desarrollar y documentar aplicaciones asociadas al ERP.
- Asegurar el correcto funcionamiento de los sistemas y la calidad del código.
- Proveer soporte y asesoría a otras áreas sobre nuevos aplicativos.
- Elaborar planes de trabajo, reportes de avance y pruebas funcionales.
- Promover la mejora continua mediante herramientas Lean y metodologías ágiles.
- Participar en programas de Cultura y Desarrollo, capacitación y seguridad laboral.
Tipo de puesto: Tiempo completo