Skill needed: Typescript, React, JavaScript.
Employer: TaxDown
¿Quiénes somos?TaxDown es la plataforma digital de referencia para las personas a la hora de gestionar sus impuestos y finanzas personales. Empezamos en 2019 con el objetivo de crear una plataforma tecnológica que ayudase a los contribuyentes en la tramitación de su declaración de la renta desde sus ordenadores y dispositivos móviles.En solo unos años ya contamos con más de 700k taxers que confían en nosotros. Este año llevamos ahorrados más de €16M a las familias españolas, siendo la única solución en España que permite hacer tus impuestos de manera digital, en menos de 15 minutos y con menos de 9 preguntas de media.¿Qué buscamos?Buscamos un Senior Software Developer especializado en Frontend para diseñar y desarrollar soluciones de software escalables en TaxDown. Serás responsable de crear arquitecturas robustas que soporten el crecimiento del producto, trabajando estrechamente con el equipo de backend y entendiendo profundamente la lógica de negocio.Responsabilidades principales:Arquitectura de Software: Diseñar y implementar arquitecturas frontend escalables que soporten el crecimiento del producto y la base de usuariosDesarrollo de Producto: Llevar soluciones completas desde la concepción hasta producción, entendiendo los requisitos de negocio y su implementación técnicaIntegración Backend: Trabajar estrechamente con APIs, entendiendo la lógica de negocio del backend y optimizando la comunicación cliente-servidorCI/CD y DevOps: Implementar y mantener pipelines de integración continua, procesos de transpilación, compilación y deployment automatizadoDesarrollo Frontend: Desarrollar aplicaciones modernas utilizando las mejores prácticas y herramientas del ecosistema JavaScript/TypeScriptSistemas de Componentes: Crear y evolucionar design systems y bibliotecas de componentes UI que faciliten el desarrollo escalable del equipoResolución de Problemas: Identificar, analizar y resolver problemas técnicos complejos, realizando debugging eficiente en entornos de producciónColaboración Multidisciplinaria: Trabajar estrechamente con diseñadores, product managers e ingenieros para entregar soluciones coherentes y de alta calidadOptimización: Garantizar performance, escalabilidad y maintainability de las soluciones implementadasMentoría Técnica: Guiar al equipo en mejores prácticas y decisiones arquitectónicas.Requisitos técnicosImprescindible:Arquitectura de Software: Experiencia sólida diseñando sistemas frontend escalables y manteniblesReact Ecosystem: Dominio avanzado de React, Vite, React Query y el ecosistema moderno de desarrolloJavaScript/TypeScript: Conocimiento profundo del lenguaje y sus patrones avanzadosIntegración Backend: Experiencia trabajando con APIs, entendiendo la lógica de negocio del backend y optimizando la comunicación cliente-servidorCI/CD: Experiencia práctica con GitHub Actions, pipelines de deployment, transpilación y compilaciónHerramientas de Build: Experiencia con build tools modernos, module bundlers y optimización de bundlesPackage Management: Dominio de gestores de paquetes y manejo de dependencias en proyectos complejosSistemas de Diseño: Experiencia creando y manteniendo design systems, bibliotecas de componentes UI reutilizablesComponent Frameworks: Desarrollo de componentes escalables y frameworks internos para equiposGit y Agile: Metodologías de desarrollo colaborativoComunicación: Habilidades de comunicación sólidas para trabajar efectivamente en equipos multidisciplinariosProblem Solving: Capacidad analítica para identificar, debuggear y resolver problemas técnicos complejosMuy valorable:Uso de IA para desarrollo: GitHub Copilot, ChatGPT, Claude para mejorar productividad y calidad del códigoTesting: Jest, Testing Library, E2E testing en entornos de CI/CDPerformance: Core Web Vitals, optimización de bundles, lazy loading, code splittingDevOps avanzado: Docker, deployment automation, monitoringMicro Frontends: Experiencia con arquitecturas modulares y web componentsTooling Avanzado: Experiencia con AST manipulation, custom build plugins y herramientas de developer experienceFrameworks adicionales: Angular, Vue.js o React Native¿Qué te diferencia?Eres un ingeniero de software que piensa en sistemas completos, no solo en componentes aisladosTienes experiencia creando design systems y component frameworks que faciliten el desarrollo de interfaces escalablesEntiendes el impacto de negocio de tus decisiones técnicas y puedes traducir requisitos de producto en soluciones escalablesDominas el ciclo completo de desarrollo, desde el código hasta producción con CI/CDEres un excelente comunicador que colabora eficazmente con diseñadores, product managers e ingenierosTienes pasión por la tecnología y te motiva resolver problemas complejos con soluciones elegantesAprovechas la IA como herramienta para acelerar desarrollo y mejorar calidadTienes experiencia llevando productos desde la idea hasta la implementaciónTe adaptas rápidamente a nuevas tecnologías y desafíos técnicos¿Qué ofrecemos?Salario competitivo: desde 50K€ brutos anuales según experienciaPhantom Shares: participa del éxito de TaxDownCrecimiento profesional: presupuesto para formación y conferenciasFlexibilidad total: horario flexible y trabajo remoto cuando quierasBeneficios: retribución flexible, seguro médico, vacaciones ilimitadasAmbiente único: Friday’s crazy lunch, offsites, equipo apasionado y dinámicoUbicación premium: oficina en el centro de Madrid o trabaja desde tu casaImpacto real: tu trabajo ayuda a miles de familias españolasEl equipoTrabajarás con:Fernán Ramos Saiz (Frontend Developer): Burgalés, amante de la cocina y experto en ReactUriel Aizensztain Goltz (Frontend Developer): Programador por el dia, ceramista por la tarde, y liado por la nocheY el resto del equipo tech, producto, diseño y negocio¿Te unes a nuestra misión?Si te apasiona crear soluciones de software eficientes, quieres impactar positivamente en la vida de las personas y buscas un ambiente donde crecer profesionalmente mientras trabajas con tecnologías modernas, ¡esta es tu oportunidad!Stack principal: React + Vite + React Query + TypeScript + GitHub ActionsAplica ahora y cuéntanos por qué quieres ser parte del equipo que está revolucionando la gestión fiscal en España 🚀