Job offer

Senior Front-End Developer – React 100% (f/m/d)

Julius Baer is looking for a Senior Front-End Developer in Madrid with at least 6 years of experience who specializes in developing high-performance web applications using React.js and TypeScript. The role involves leading technical decision-making, mentoring junior developers, and implementing modern best practices in an agile environment.

Tasks

  • Development and maintenance of high-performance web applications using React.js, component creation, state management, and integration with backend services.
  • Work closely with product owners, UX/designers, backend developers, and QA teams to translate business requirements into efficient, testable, and production-ready features.
  • Promotion of best practices in software engineering—including principles for clean code, unit and integration testing with Jest and React Testing Library, and automated CI/CD pipelines to ensure quality and stability.
  • Leading technical discussions and contributing to architectural decisions related to state management (Redux, Context API), component design, routing, performance optimization, and front-end security.
  • Building reusable UI components and design systems to promote consistency and accelerate development across multiple platforms.
  • Conduct thorough code reviews to ensure compliance with coding standards, accessibility guidelines (WCAG), and performance benchmarks.
  • Diagnosing and resolving complex front-end issues related to rendering, memory leaks, bundling size optimization, or cross-browser compatibility.
  • Promoting agile and DevOps practices by integrating feedback loops, monitoring tools, and observability into front-end workflows.
  • Mentoring junior engineers through pair programming, constructive feedback, and knowledge-sharing sessions on front-end trends, patterns, and secure development practices.
  • Staying up to date on emerging technologies and industry advancements in front-end ecosystems to continuously improve development processes and application skills.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field; a degree in an advanced field is preferred.
  • At least 6 years of professional experience in software development, including at least 4 years focusing on React.js-based front-end development.
  • Strong knowledge of React, TypeScript, ES6+, Webpack, and ecosystem libraries (e.g., Redux, Redux Router, Axios, Styled Components).
  • In-depth knowledge of core web technologies: DOM manipulation, event handling, RESTful APIs, asynchronous programming, and cross-browser compatibility.
  • Proven experience with testing frameworks (Jest, Cypress, React Testing Library), version control (Git), and CI/CD integrations.
  • Familiarity with micro-frontend architectures, Module Federation (Webpack 5), and monorepo setups (Nx, Turborepo) is highly desirable.
  • Knowledge of front-end performance optimization (code splitting, lazy loading, caching strategies, CDN management).

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.