Categorías
···
Entrar / Registro

Programador (a)

15,000-20,000 $MXN/mes
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
C. Amsterdam 1518, Arcos Vallarta, 44130 Guadalajara, Jal., Mexico
Favoritos
Compartir

Descripción

Resumen del Puesto: Importante empresa a nivel nacional solicita Programador(a) para desarrollar, optimizar y mantener aplicaciones web y móviles. Puntos Destacados: 1. Desarrollo web y móvil fullstack con tecnologías modernas 2. Mantenimiento proactivo y optimización de código 3. Generación de documentación técnica detallada Importante empresa a nivel nacional, solicita Programador (a). **1\. Responsabilidades Principales (Web \& Mobile)** Desarrollo Web: Diseñar, programar y desplegar nuevas aplicaciones web desde cero utilizando Laravel, asegurando una arquitectura escalable y el uso eficiente de motores de plantillas (Blade). Auditoría y Soporte de Código Existente: Analizar y comprender profundamente el código actual (Web y Mobile) para diagnosticar fallos, optimizar el rendimiento y asegurar la continuidad operativa de las plataformas activas. Desarrollo Mobile (React Native \+ Expo): desarrollo de nuevas funcionalidades en las aplicaciones móviles, realizando una revisión técnica del código existente para estandarizar procesos y mejorar la estabilidad de la App. Integración Unificada de Aplicaciones: Centralizar la lógica de negocio en el Backend (Laravel) para que funcione como un núcleo robusto que alimente tanto a los desarrollos web como a las aplicaciones móviles de forma sincronizada. Optimización y Diagnóstico: Capacidad para detectar secciones del código que están obsoletas o mal estructuradas, proponiendo mejoras para evitar fallos futuros y asegurar que la plataforma sea fácil de mantener a largo plazo. Optimización y Mantenimiento Proactivo: Capacidad para detectar secciones del código obsoletas o mal estructuradas y proponer mejoras. Esto incluye la responsabilidad de identificar áreas de mejora en el código heredado, aplicar parches de seguridad de forma constante y gestionar la migración a versiones estables de Laravel y librerías móviles para asegurar que la plataforma sea siempre segura y fácil de mantener. Generación de Documentación Técnica: Crear y mantener manuales técnicos detallados que incluyan la arquitectura del sistema, diagramas de base de datos, flujos de usuario y la documentación de la API (Endpoints). **2\. Requisitos Técnicos (Web Fullstack):** Desarrollo Web y Backend (Laravel) PHP Moderno (v8\.3\+): Dominio de las versiones más recientes de PHP, con enfoque en escribir código limpio, seguro y bien estructurado. Framework Laravel (v10\+): Experiencia en el uso de Laravel para crear sistemas robustos. Esto incluye el manejo de la base de datos (Eloquent), la creación de filtros de seguridad (Middlewares) y la programación de tareas automáticas (Jobs/Queues). Base de Datos (MySQL): Capacidad para diseñar bases de datos organizadas y, sobre todo, para arreglar consultas lentas que puedan estar afectando el rendimiento de las páginas actuales. Interfaces con Blade: Experiencia en el uso de Blade (el motor de vistas de Laravel) para dar soporte, modificar o crear nuevas pantallas en las aplicaciones web existentes. Frontend y Estilos: Conocimientos en JavaScript (para dar interactividad como menús o validaciones) y manejo de CSS (usando Tailwind o Bootstrap) para que las páginas se vean profesionales y sean adaptables a celulares (Responsive). Integración de Pasarelas de Pago: Experiencia implementando servicios de pago (como Stripe, PayPal, Mercado Pago o similares). Capacidad para gestionar webhooks (confirmaciones de pago en tiempo real), devoluciones, suscripciones recurrentes y manejo seguro de datos sensibles bajo normativas de seguridad. Diseño y Consumo de APIs (REST \& SOAP): Experiencia tanto en la creación como en el consumo de servicios API REST y protocolos SOAP. **Desarrollo Mobile (React Native \+ Expo)** React Native: Dominio en la creación de interfaces de usuario funcionales y uso de Hooks para la lógica de la aplicación. Ecosistema Expo: Experiencia en la estructura de navegación (Expo Router) y configuración técnica de la aplicación (archivos de manifiesto y credenciales). EAS (Expo Application Services): Capacidad para generar paquetes de instalación y gestionar el proceso completo de publicación en App Store y Google Play Store. Sincronización de Datos (Estado): Capacidad para gestionar la información del usuario a través de la aplicación (usando herramientas como Zustand, Redux o Context API). D. Herramientas de Control y Calidad Manejo de Git y Control de Versiones: Capacidad para gestionar el historial de cambios del código, trabajar con ramas (branching) para desarrollar funciones nuevas sin afectar lo que ya está funcionando, y fusionar cambios de forma segura. Línea de Comandos (CLI): Uso fluido de la terminal para ejecutar comandos esenciales de desarrollo como Artisan (Laravel), Composer (PHP), NPM (JavaScript). **3\. Requisitos Deseables (no necesarios pero con valor):** Administración de Servidores y Despliegue: Experiencia utilizando herramientas de gestión como Ploi o Laravel Forge, y manejo básico de servidores virtuales (VPS) en la nube como DigitalOcean o AWS. Capacidad de Migración y Actualización: Experiencia actualizando aplicaciones de versiones antiguas de Laravel a las más recientes (ej. de v8 a v11\), asegurando que el sistema no deje de funcionar durante el proceso. Optimización de Imágenes y Carga: Capacidad para mejorar la velocidad de carga tanto en la web como en la App móvil (compresión de recursos y manejo de caché). Integración de Servicios Externos: Experiencia conectando la plataforma con servicios de terceros como envío de correos (Mailgun/AWS SES), notificaciones push,. **4\. Habilidades Blandas (Soft Skills):** Gestión Dinámica (Context Switching): Capacidad para alternar de manera eficiente entre el soporte técnico de la plataforma web y el desarrollo de nuevas funcionalidades móviles, manteniendo el enfoque y la productividad. Visión Integral de Producto: Habilidad para analizar cómo una actualización en la web impacta en la experiencia del usuario móvil, asegurando que ambas plataformas crezcan de forma coherente y armónica. Hábito de Documentación: Capacidad y disciplina para escribir manuales y documentación clara sobre cómo funciona el código. El objetivo es que cualquier otro desarrollador pueda entender el sistema sin depender de explicaciones verbales. Pensamiento Analítico y Resolutivo: Capacidad para "desenredar" código ajeno, identificar la raíz de los problemas y proponer soluciones definitivas en lugar de parches temporales. Comunicación Asertiva: Habilidad para reportar avances técnicos de forma clara y sencilla, permitiendo una coordinación efectiva con otras áreas de la empresa. **Ofrecemos:** \* Sueldo competitivo acorde al perfil y experiencia. \* Prestaciones de ley. \* Oportunidad de desarrollo profesional dentro de la empresa a corto y largo plazo. \* Ambiente de trabajo innovador y colaborativo. Tipo de puesto: Tiempo completo de L\-V de 9:00 17:00 hrs, con flexibilidad para días de homeoffice. Sueldo: $15,000\.00 \- $20,000\.00 al mes Lugar de trabajo: Empleo presencial

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.