Job offer
Senior Front-End Developer – React 100% (f/m/d)
Julius Baer is looking for a Senior Frontend Developer in Madrid with at least 6 years of experience and in-depth expertise in React.js to develop scalable web applications. The role involves designing the architecture of modern frontend solutions, collaborating in agile teams, and mentoring junior developers.
Tasks
- Responsible for designing scalable, secure, and user-centered applications using React and modern JavaScript frameworks.
- Work closely with product owners, UX designers, backend developers, and QA teams to translate business requirements into efficient, testable, and production-ready features.
- Advocate for software engineering best practices—including clean code principles, unit and integration tests (using Jest and React Testing Library), and automated CI/CD pipelines—to ensure quality, stability, and maintainability.
- Lead technical discussions and contribute to architectural decisions regarding 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 errors, and browser compatibility.
- Promoting agile and DevOps practices by integrating feedback loops, monitoring tools, and observability into front-end workflows.
- Mentoring junior developers through pair programming, constructive feedback, and knowledge-sharing sessions on front-end trends, patterns, and secure development practices.
- Stay up to date with emerging technologies and industry advancements in front-end ecosystems to continuously improve development processes and application capabilities.
Requirements
- Bachelor's degree in computer science, engineering, or a related field; a master's degree is preferred.
- At least 6+ years of professional experience in software development, including at least 4 years specializing in React.js-based front-end development.
- Strong knowledge of React, TypeScript, ES6+, Webpack, and ecosystem libraries (e.g., Redux, Router, Axios, Styled Components).
- Solid understanding of core web technologies: DOM manipulation, event handling, RESTful APIs (JSON, GraphQL), 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, SSR/SSG) and state management patterns (Context API, State, Redux Toolkit).
Job details