Mid Front End Developer

NTT DATA
Spain
6 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Web Accessibility Application Programming Interfaces (APIs) Automation of Tests Cascading Style Sheets (CSS) Code Review Continuous Integration Regression Testing Semantic HTML Software Engineering TypeScript Management of Software Versions
+8 more
Web Content Accessibility Guidelines ReactJS Git AngularJS Material UI Figma Front End Software Development React Testing Library

Job description

Mid-Level Frontend Developer

Experience: 2-4 years professional software development experience

Responsibilities

  • Build and maintain reusable, accessible React + MUI components, patterns, themes, and utilities.
  • Write and maintain TypeScript component APIs following PRIME’s existing conventions.
  • Fix bugs, extend existing components, and implement new components from design specs (Figma), with guidance from the Tech Lead and senior engineers.
  • Write and maintain automated tests (unit, integration, visual regression) for shared components.
  • Participate in code review and follow established engineering standards for accessibility, performance, versioning, and documentation.

Required Skillset / Tech Stack

  • React.js in production: 2+ years.
  • TypeScript, has authored typed component props/interfaces, not just consumed existing types.
  • MUI (Material UI) production experience. Equivalent CSS-in-JS/theming experience (styled-components, Emotion, Chakra) considered in place of MUI.
  • Has worked in a shared codebase with multiple contributing teams, using Git-based workflow and regular code review.
  • Automated testing experience with Jest and/or React Testing Library.

Nice-to-haves

  • Accessibility experience (semantic HTML, ARIA, WCAG).
  • Storybook, component documentation and/or visual regression testing.
  • Angular experience.
  • CI/CD, npm package publishing, private registry experience.
  • Figma-to-code workflows.
  • Prior work on an internal platform or shared library rather than only product/feature teams.

What a strong CV looks like

Prioritize resumes showing design system, component library, or shared UI platform work, with keywords like: React, TypeScript, MUI/Material UI, Storybook, design tokens, WCAG/accessibility. Product/feature-only React experience is acceptable for this level.

Requirements

Experience: 2-4 years professional software development experience, * React.js in production: 2+ years.

  • TypeScript, has authored typed component props/interfaces, not just consumed existing types.
  • MUI (Material UI) production experience. Equivalent CSS-in-JS/theming experience (styled-components, Emotion, Chakra) considered in place of MUI.
  • Has worked in a shared codebase with multiple contributing teams, using Git-based workflow and regular code review.
  • Automated testing experience with Jest and/or React Testing Library.

Nice-to-haves

  • Accessibility experience (semantic HTML, ARIA, WCAG).
  • Storybook, component documentation and/or visual regression testing.
  • Angular experience.
  • CI/CD, npm package publishing, private registry experience.
  • Figma-to-code workflows.
  • Prior work on an internal platform or shared library rather than only product/feature teams.

What a strong CV looks like

Prioritize resumes showing design system, component library, or shared UI platform work, with keywords like: React, TypeScript, MUI/Material UI, Storybook, design tokens, WCAG/accessibility. Product/feature-only React experience is acceptable for this level.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…