Importante empresa busca Backend Developer con fuertes habilidades en FrontendRequisitos:
Escolaridad: Licenciatura o Ingeniería concluida en Desarrollo de Software, Sistemas Computacionales, Tecnologías de la Información o carrera afín.
Experiencia
- Mínimo 1 año de experiencia en desarrollo de lógica de negocio y APIs RESTful.
- Experiencia en desarrollo de aplicaciones web y móviles.
- Experiencia en integración y consumo de APIs y servicios REST.
- Experiencia en desarrollo frontend y backend.
- Experiencia en pruebas funcionales y unitarias.
- Experiencia utilizando herramientas de control de versiones.
Conocimientos técnicos indispensables:
- Frontend: HTML, CSS, JavaScript, React, React Native, Angular y TypeScript.
- Backend: Laravel y NestJS.
- Bases de datos: MongoDB y SQL Server.
- Lenguajes de programación: Python y TypeScript.
- Desarrollo y consumo de APIs RESTful.
- Manejo de Sockets.
- Control de versiones con Git.
- Pruebas unitarias.
- Herramientas de pruebas de interfaces como Jest, Cypress y Selenium.
- Principios de diseño responsivo y accesibilidad.
- Optimización de rendimiento en aplicaciones web.
- Conocimientos de integración entre Frontend y Backend.
- Arquitectura de software.
- Desarrollo de componentes reutilizables.
- Inglés B1.
Principales responsabilidades
- Diseñar y desarrollar interfaces de usuario funcionales, responsivas y accesibles.
- Desarrollar e integrar soluciones Backend y Frontend.
- Integrar aplicaciones con APIs y servicios REST.
- Desarrollar lógica de negocio y APIs utilizando NestJS y otras tecnologías del stack.
- Desarrollar aplicaciones Frontend utilizando componentes reutilizables.
- Trabajar con React, React Native, Angular y TypeScript.
- Implementar y mantener comunicación mediante Sockets.
- Trabajar con bases de datos SQL Server y MongoDB.
- Diseñar y aplicar arquitecturas de software para aplicaciones Backend y Frontend.
- Realizar pruebas funcionales, unitarias y de usabilidad.
- Utilizar herramientas como Jest, Cypress y Selenium para validar la calidad de las aplicaciones.
- Optimizar el rendimiento de las aplicaciones y mejorar los tiempos de respuesta.
- Implementar buenas prácticas de desarrollo y estándares de calidad de código.
- Utilizar Git para el control y seguimiento de versiones.
- Colaborar con equipos de diseño y QA para asegurar la calidad de los entregables.
- Participar en el desarrollo de algoritmos de autoasignación.
- Identificar y corregir errores de interfaz, integración y funcionamiento.
- Proponer mejoras e innovaciones para las aplicaciones y procesos de desarrollo.
- Cumplir con los objetivos y entregables establecidos mediante los KPI del puesto.
Competencias:
- Trabajo en equipo.
- Comunicación efectiva.
- Capacidad de resolución de problemas.
- Pensamiento analítico.
- Capacidad para trabajar bajo presión.
- Confidencialidad y ética profesional.
- Creatividad e innovación.
- Adaptabilidad y aprendizaje continuo.
- Atención al detalle.
- Orientación a resultados.
Ofrecemos:
- Tipo de contratación: Indefinido.
- Modalidad: Presencial.
- Horario: Lunes a viernes de 8:00 a 18:30 hrs.
- Área: Sistemas.
- Lugar de trabajo: Oficina Central.
- Reporta a: Gerencia de Sistemas.
Sueldo: $17,500.00 - $18,000.00 al mes
Lugar de trabajo: Empleo presencial