Desarrollador Frontend Semi Senior (React.js)
4 años de experiencia, Profesional
$ 4.500.000 a $ 5.500.000
Medellín
Requisitos para aplicar a la vacante:
Buscamos un Desarrollador Frontend Semi-senior con sólida experiencia en React.js y TypeScript, enfocado en la construcción de aplicaciones escalables, mantenibles y de alto desempeño. La persona será responsable de desarrollar nuevas funcionalidades, optimizar componentes existentes y garantizar las mejores prácticas de desarrollo frontend dentro de equipos ágiles.
📍 Ubicación: Medellín, Colombia
🏢 Modalidad: Híbrido (asistencia a oficina 2 veces por semana)
🎓 Formación: Profesional o estudiante de últimos semestres en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
💰 Salario: Hasta $5.500.000 COP
⏳ Duración Inicial del Proyecto: 2 a 3 meses
📈 Posibilidad de Extensión: Sí, de acuerdo con la necesidad del cliente y desempeño del consultor.
🕒 Horario: Lunes a viernes de 8:00 a.m. a 6:00 p.m.
💼 Experiencia Requerida
- Mínimo 4 años de experiencia en desarrollo Frontend.
- Experiencia sólida desarrollando aplicaciones con React.js.
- Dominio de TypeScript y tipado fuerte.
- Experiencia en diseño y consumo de APIs REST.
- Experiencia en gestión de estado local y global.
- Conocimiento de arquitectura y buenas prácticas de desarrollo frontend.
- Experiencia en optimización de rendimiento y renderizado de componentes.
- Conocimiento de metodologías ágiles.
✅ Conocimientos Obligatorios
- JavaScript Avanzado
- Manejo de asincronía (Async/Await, Promises).
- Manejo adecuado de errores.
- Closures.
- Scope.
- Event Loop.
- Inmutabilidad.
- ES6+.
- React.js
- Hooks y reglas de uso.
- Manejo de estado local y global.
- Separación de lógica y presentación (UI).
- Navegación.
- Manejo de Side Effects.
- Optimización de renders.
- Componentización y reutilización de código.
- TypeScript
- Tipado fuerte.
- Interfaces y tipos personalizados.
- Generics.
- Tipado de componentes React.
🚀 Principales Responsabilidades
- Desarrollar nuevas funcionalidades en aplicaciones frontend utilizando React.js y TypeScrip
- Participar en el diseño técnico de soluciones frontend.
- Implementar componentes reutilizables y escalables.
- Gestionar adecuadamente estados locales y globales.
- Garantizar la correcta interacción con APIs y servicios backend.
- Optimizar el rendimiento y la experiencia de usuario.
- Aplicar buenas prácticas de desarrollo, testing y mantenimiento de código.
- Resolver incidencias y defectos reportados.
- Participar activamente en ceremonias ágiles.
- Colaborar con equipos de UX/UI, Backend y producto.
- Documentar soluciones y procesos cuando sea requerido.
- ⭐ Conocimientos Deseables
- Redux, Context API o herramientas de manejo de estado.
- React Query o herramientas de consumo de servicios.
- Testing con Jest y React Testing Library.
- CI/CD.
- Git y GitFlow.
- Experiencia en entornos financieros o fintech.
- Conocimientos básicos de accesibilidad (Accessibility).
- Experiencia en optimización de aplicaciones SPA.
Habilidades
- JavaScript
- TypeScript
- React.js.
- APIs REST
Palabras clave:
Netsuite, SuiteFlow, Saved Searches, NetSuite Reports, Dashboards, SuiteScript 1.0, NetSuite Financials, Multi-Book Accounting, Advanced Billing, Oracle Database
