Ingeniero Frontend Senior Vue.js para Plataforma de Trading | Remoto
Remoto
Jornada completa
Tiempo parcial
Estamos en búsqueda de un Ingeniero Frontend Senior con sólida experiencia en Vue.js para unirse a nuestro equipo de desarrollo y trabajar en nuestra innovadora plataforma de trading. Como Ingeniero Frontend, serás responsable de desarrollar aplicaciones de una sola página (SPA) de alto rendimiento y sitios web optimizados que proporcionen una experiencia excepcional a nuestros usuarios en el competitivo mercado financiero.
Responsabilidades Clave
- Desarrollar aplicaciones web de una sola página altamente performantes utilizando Vue.js 3.3+ y JavaScript moderno.
- Implementar interfaces de usuario responsivas y atractivas siguiendo las mejores prácticas de HTML5 y CSS3.
- Trabajar con Vuex (o Pinia) para la gestión eficiente del estado de la aplicación.
- Colaborar estrechamente con diseñadores UI/UX para implementar con precisión los diseños visuales.
- Optimizar el rendimiento frontend para garantizar tiempos de carga rápidos y excelentes métricas de Core Web Vitals.
- Integrar con APIs RESTful y posibles endpoints GraphQL para la comunicación efectiva con el backend.
- Desarrollar componentes reutilizables que mantengan la consistencia visual y funcional en toda la plataforma.
- Escribir pruebas unitarias y de integración para asegurar la calidad del código.
- Participar activamente en revisiones de código y sesiones de pair programming.
- Contribuir a la documentación técnica del proyecto.
- Diagnosticar y resolver problemas de compatibilidad entre navegadores.
Requisitos Técnicos
- Conocimiento excelente de JavaScript, incluyendo características de ES2023/ES14 y principios de programación funcional.
- Dominio avanzado de HTML5/CSS3, incluyendo pre/post-procesadores (SASS, PostCSS) y metodologías (BEM, SMACSS).
- Experiencia sólida con Vue.js 2/3 (mínimo 3 años), Vuex, Vue Router y Composition API.
- Capacidad demostrada para escribir código limpio, mantenible y adecuadamente comentado.
- Experiencia con gestores de paquetes (npm, yarn, pnpm).
- Conocimiento práctico de herramientas de automatización y bundlers (Vite, webpack, gulp).
- Habilidad para crear aplicaciones web que funcionen de manera consistente en todos los navegadores y plataformas.
- Experiencia con Git y estrategias de ramificación (Gitflow, trunk-based development).
- Comprensión profunda de los principios y procesos Agile.
- Al menos 3 años de experiencia comprobada en el desarrollo de sitios/aplicaciones web.
- Nivel de inglés intermedio (mínimo), ruso fluido.
- Pasión por el aprendizaje continuo y la mejora de habilidades técnicas.
Habilidades Adicionales Valoradas
- Experiencia con Figma para colaboración con equipos de diseño.
- Conocimiento de TypeScript en proyectos Vue.js.
- Comprensión sólida del funcionamiento de sistemas backend.
- Experiencia con frameworks de pruebas como Jest, Vitest o Cypress.
- Conocimiento de Tailwind CSS u otros frameworks CSS modernos.
- Experiencia previa en el desarrollo de aplicaciones financieras o plataformas de trading.
- Familiaridad con metodologías de desarrollo como TDD (Test-Driven Development).
- Experiencia con sistemas de diseño y bibliotecas de componentes.
¿Por qué unirse a nuestro equipo?
Ofrecemos la oportunidad de trabajar en una plataforma de trading de vanguardia utilizando las tecnologías más recientes del desarrollo frontend. Nuestro ambiente colaborativo fomenta la innovación y el crecimiento profesional. Como parte de nuestro equipo, tendrás la oportunidad de influir directamente en productos utilizados por traders profesionales en todo el mundo, mientras disfrutas de la flexibilidad del trabajo remoto con la posibilidad de reubicarte a la hermosa Montenegro, un destino emergente para profesionales tecnológicos con un excelente equilibrio entre calidad de vida y oportunidades profesionales.