Tech

Senior Software Developer (Frontend Specialist)

Contenidos:

¿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 usuarios
  • Desarrollo de Producto: Llevar soluciones completas desde la concepción hasta producción, entendiendo los requisitos de negocio y su implementación técnica
  • Integración Backend: Trabajar estrechamente con APIs, entendiendo la lógica de negocio del backend y optimizando la comunicación cliente-servidor
  • CI/CD y DevOps: Implementar y mantener pipelines de integración continua, procesos de transpilación, compilación y deployment automatizado
  • Desarrollo Frontend: Desarrollar aplicaciones modernas utilizando las mejores prácticas y herramientas del ecosistema JavaScript/TypeScript
  • Sistemas de Componentes: Crear y evolucionar design systems y bibliotecas de componentes UI que faciliten el desarrollo escalable del equipo
  • Resolución de Problemas: Identificar, analizar y resolver problemas técnicos complejos, realizando debugging eficiente en entornos de producción
  • Colaboración Multidisciplinaria: Trabajar estrechamente con diseñadores, product managers e ingenieros para entregar soluciones coherentes y de alta calidad
  • Optimización: Garantizar performance, escalabilidad y maintainability de las soluciones implementadas
  • Mentoría Técnica: Guiar al equipo en mejores prácticas y decisiones arquitectónicas.

Requisitos técnicos

Imprescindible:

  • Arquitectura de Software: Experiencia sólida diseñando sistemas frontend escalables y mantenibles
  • React Ecosystem: Dominio avanzado de React, Vite, React Query y el ecosistema moderno de desarrollo
  • JavaScript/TypeScript: Conocimiento profundo del lenguaje y sus patrones avanzados
  • Integración Backend: Experiencia trabajando con APIs, entendiendo la lógica de negocio del backend y optimizando la comunicación cliente-servidor
  • CI/CD: Experiencia práctica con GitHub Actions, pipelines de deployment, transpilación y compilación
  • Herramientas de Build: Experiencia con build tools modernos, module bundlers y optimización de bundles
  • Package Management: Dominio de gestores de paquetes y manejo de dependencias en proyectos complejos
  • Sistemas de Diseño: Experiencia creando y manteniendo design systems, bibliotecas de componentes UI reutilizables
  • Component Frameworks: Desarrollo de componentes escalables y frameworks internos para equipos
  • Git y Agile: Metodologías de desarrollo colaborativo
  • Comunicación: Habilidades de comunicación sólidas para trabajar efectivamente en equipos multidisciplinarios
  • Problem Solving: Capacidad analítica para identificar, debuggear y resolver problemas técnicos complejos

Muy valorable:

  • Uso de IA para desarrollo: GitHub Copilot, ChatGPT, Claude para mejorar productividad y calidad del código
  • Testing: Jest, Testing Library, E2E testing en entornos de CI/CD
  • Performance: Core Web Vitals, optimización de bundles, lazy loading, code splitting
  • DevOps avanzado: Docker, deployment automation, monitoring
  • Micro Frontends: Experiencia con arquitecturas modulares y web components
  • Tooling Avanzado: Experiencia con AST manipulation, custom build plugins y herramientas de developer experience
  • Frameworks adicionales: Angular, Vue.js o React Native

¿Qué te diferencia?

  • Eres un ingeniero de software que piensa en sistemas completos, no solo en componentes aislados
  • Tienes experiencia creando design systems y component frameworks que faciliten el desarrollo de interfaces escalables
  • Entiendes el impacto de negocio de tus decisiones técnicas y puedes traducir requisitos de producto en soluciones escalables
  • Dominas el ciclo completo de desarrollo, desde el código hasta producción con CI/CD
  • Eres un excelente comunicador que colabora eficazmente con diseñadores, product managers e ingenieros
  • Tienes pasión por la tecnología y te motiva resolver problemas complejos con soluciones elegantes
  • Aprovechas la IA como herramienta para acelerar desarrollo y mejorar calidad
  • Tienes experiencia llevando productos desde la idea hasta la implementación
  • Te adaptas rápidamente a nuevas tecnologías y desafíos técnicos

¿Qué ofrecemos?

  • Salario competitivo: desde 50K€ brutos anuales según experiencia
  • Phantom Shares: participa del éxito de TaxDown
  • Crecimiento profesional: presupuesto para formación y conferencias
  • Flexibilidad total: horario flexible y trabajo remoto cuando quieras
  • Beneficios: retribución flexible, seguro médico, vacaciones ilimitadas
  • Ambiente único: Friday’s crazy lunch, offsites, equipo apasionado y dinámico
  • Ubicación premium: oficina en el centro de Madrid o trabaja desde tu casa
  • Impacto real: tu trabajo ayuda a miles de familias españolas

El equipo

Trabajarás con:

  • Fernán Ramos Saiz (Frontend Developer): Burgalés, amante de la cocina y experto en React
  • Uri [Aquí se puede añadir la descripción de Uri]
  • Y 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 Actions
Aplica ahora y cuéntanos por qué quieres ser parte del equipo que está revolucionando la gestión fiscal en España 🚀

¿Quieres ahorrar en tu declaración?
Haz la declaración con nosotros
Accede a Taxdown