Siemens
Appnovation Technologies
Ingeniero de Plataformas Web
Sobre nosotros
Appnovation es la empresa de productos de IA. Con sede en Vancouver, Canadá, y equipos en todo el mundo, Appnovation crea productos de IA, ofrece soluciones digitales y de IA empresarial, y coinvierte con clientes para llevar nuevos productos de IA al mercado.
El código abierto ha sido la base del trabajo de Appnovation desde 2007 y sigue siendo el fundamento de cada producto de IA que la empresa desarrolla hoy en día. Los equipos de Appnovation trabajan con organizaciones en sectores altamente regulados, incluidos líderes mundiales como Pfizer, Google y AstraZeneca, para ayudarles a adoptar una IA que puedan gobernar y poseer.
Sobre el puesto
Como desarrollador Full-Stack / AI Design-to-Dev, transformarás ideas de negocio en aplicaciones listas para producción utilizando herramientas de diseño de IA de vanguardia y marcos de trabajo full-stack modernos. Con una fuerte inclinación hacia el desarrollo frontend, te especializarás en las etapas iniciales críticas —desde el concepto hasta el pre-totipo y el prototipo— donde los sistemas de diseño se encuentran con el desarrollo aumentado por IA. Eres un experto en aprovechar herramientas como v0.dev, bolt.new y Lovable para generar componentes rápidamente, y luego construir la pila completa para cumplir con los estándares empresariales de accesibilidad, rendimiento, diseño responsivo y escalabilidad. Debes ser capaz de pensar rápido, trabajar de forma creativa y sentir pasión por superar los límites de lo que la IA puede lograr. Te unirás a un equipo que prospera con la experimentación, avanzando a un ritmo rápido desde los conceptos iniciales hasta los prototipos y las aplicaciones listas para producción.
Responsabilidades clave
- Transformar rápidamente conceptos en prototipos interactivos utilizando v0.dev, bolt.new, Lovable y herramientas de diseño de IA similares.
- Construir aplicaciones full-stack desde el prototipo hasta la producción, con énfasis en la excelencia del frontend y bases sólidas de backend.
- Asegurar que todos los componentes se alineen con los sistemas de diseño existentes (tokens de diseño, paletas de colores, tipografía, espaciado) y las directrices de marca.
- Desarrollar componentes de interfaz de usuario listos para producción utilizando marcos modernos (React.js, Vue.js, Nuxt.js) con las mejores prácticas de accesibilidad, rendimiento y diseño responsivo.
- Diseñar e implementar APIs RESTful y servicios de backend utilizando plataformas como Supabase para respaldar la funcionalidad del frontend.
- Trabajar con bases de datos (SQL y NoSQL) para gestionar los datos de la aplicación de manera eficiente.
- Implementar autenticación, estrategias de almacenamiento en caché y optimizar el rendimiento de la aplicación en toda la pila.
- Colaborar con diseñadores de UX, constructores de IA y líderes de innovación a lo largo del ciclo de vida del desarrollo.
- Utilizar GitHub Spec-kit y/o Open Spec para agilizar los flujos de trabajo de desarrollo y mantener los estándares de especificación.
- Aprovechar Figma y las herramientas de sistemas de diseño para mantener bibliotecas de componentes y agilizar la entrega de diseño a desarrollo.
- Documentar las decisiones de diseño y la implementación técnica en Jira como parte del flujo de trabajo basado en tickets.
Cualificaciones
- Más de 6 años en desarrollo full-stack con sólida experiencia en frontend en marcos de interfaz de usuario modernos (React.js, Vue.js, Nuxt.js). Se valorará positivamente la experiencia trabajando en entornos de startups o de prototipado rápido.
- Experiencia demostrable con PHP y Python.
- Experiencia práctica demostrable con herramientas de diseño de IA como v0.dev, bolt.new, Lovable o plataformas similares.
- Experiencia con desarrollo basado en especificaciones como GitHub Spec-kit y Open Spec.
- Experiencia con plataformas de automatización de flujos de trabajo como N8N.
- Sólida trayectoria en la entrega de aplicaciones full-stack de grado de producción.
- Sólida comprensión del desarrollo backend, incluyendo diseño de API (REST, GraphQL), lógica del lado del servidor y gestión de bases de datos.
- Experiencia con plataformas como Supabase para el desarrollo rápido de backend y bases de datos tanto SQL (PostgreSQL, MySQL) como NoSQL (MongoDB).
- Dominio de mecanismos de autenticación (OAuth, JWT) y mejores prácticas de seguridad.
- Comprensión de estrategias de almacenamiento en caché, optimización del rendimiento y patrones de escalabilidad.
- Profundo conocimiento de sistemas de diseño, tokens de diseño y desarrollo basado en componentes.
- Dominio a nivel experto de Figma, incluyendo la gestión de sistemas de diseño y bibliotecas de componentes.
- Experiencia con marcos de CSS (por ejemplo, TailwindCSS) y enfoques de estilo modernos.
- Fuertes habilidades de colaboración y resolución creativa de problemas.
- Experiencia con TypeScript y características modernas de JavaScript/ES6+.
- Familiaridad con plataformas en la nube (AWS, Azure, GCP) y flujos de trabajo de despliegue.
- Un portafolio que muestre aplicaciones full-stack que hayas construido, incluyendo trabajo con sistemas de diseño y herramientas de diseño de IA.
- Gran atención al detalle y pasión por la innovación.
- Capacidad para trabajar en un entorno dinámico y de ritmo rápido.
- Experiencia deseable con NodeJS y Express.
Lo que ofrece Appnovation
- Trabajo desafiante y gratificante con un impacto real
- Oportunidades de crecimiento para el desarrollo personal y profesional
- Exposición a proyectos emocionantes y clientes de alto perfil
- Entorno de trabajo de apoyo con acceso a los líderes de la empresa
- Modelo de trabajo híbrido
Aquí hay algunas razones más por las que deberías postularte:
- Equilibrio entre vida laboral y personal
- Muchas oportunidades de crecimiento personal y profesional
- Paquete de beneficios de salud
- Apoyo a la salud mental
- Días libres personales
- Permiso por fertilidad y menopausia
- Subsidio para actividades físicas
- Iniciativas de Diversidad, Equidad e Inclusión (D,E&I)
- Y mucho más...
¡Gracias por tu interés en una carrera en Appnovation Technologies! Ten en cuenta que solo se contactará a aquellos seleccionados para una entrevista.
En Appnovation, reconocemos que los equipos diversos son los equipos más fuertes. La Diversidad, Equidad e Inclusión no es solo algo que adoptamos, ¡lo celebramos! Estamos orgullosos de ser un empleador que ofrece igualdad de oportunidades y animamos a los solicitantes de todos los orígenes, experiencias vividas y sectores a postularse. Únete a nosotros en Appnovation y aprende más sobre cómo nos mantenemos fieles a nuestros valores corporativos mientras construimos mejores vidas a través de mejores soluciones digitales.
Hay adaptaciones disponibles bajo petición durante todo el proceso de selección.
