bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesMdotmFrontend Developer

Frontend Developer

Mdotm · Active · BambooHR

Job facts

FieldValue
CompanyMdotm
TitleFrontend Developer
Normalized title-
Department / teamEngineering
LocationMilan, MI, Italy
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-04 / 2026-05-30
Changed / last seen2026-06-01 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Mdotm.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Milan.Open
Department jobsActive postings in Engineering.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyMdotm
Source8adbf926-fef1-44e3-b514-0365fa2b3e01
ATS providerBambooHR

Description

Role Overview As a Frontend Developer, you will be responsible for creating the visual and interactive aspects of our applications, ensuring a seamless UI/UX experience. You will collaborate closely with designers, backend developers, and product teams to transform wireframes into functional, responsive, and secure web pages. We are looking for someone who doesn't just write code, but actively suggests the best technical solutions in a cross-functional environment. Your responsibilities Design, develop, and maintain scalable and responsive web applications using React.js and TypeScript. Transform wireframes and prototypes into functional, high-quality interactive components with a focus on seamless user experience. Drive the adoption of frontend best practices , ensuring code is clean, modular, and follows modern standards. Safeguard and optimize API calls , ensuring proper data validation and secure cookie management. Implement robust security measures including XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption). Manage authentication and authorization flows , ensuring secure handling of user sessions and role-based access control (RBAC). Work closely with designers, backend developers, and product teams to define requirements and meet deadlines in a cross-functional environment . Requirements Expertise in TypeScript, HTML5, and CSS3 . Deep knowledge of React.js , including Hooks, state management (Redux, Context API), and component lifecycle. Solid understanding of frontend security vulnerabilities and mitigation strategies (sanitization, input validation). Proficiency in handling asynchronous data and experience with Git for versioning and collaboration. Experience with frontend testing libraries . Excellent communication skills in English (written and spoken), with the ability to explain technical solutions to various stakeholders. Bonus Points Familiarity with Vite . Understanding of backend systems. Familiarity with React Query . Hands-on experience with Docker or CI/CD pipelines .

Full job record

Job IDe7fb3e1149e18ad6d64655bb2873d71b7f716e34
Org IDabb0053e-478a-4842-af75-95c783b12e54
Source ID8adbf926-fef1-44e3-b514-0365fa2b3e01
Board ID8adbf926-fef1-44e3-b514-0365fa2b3e01
Providerbamboohr
Provider Job Key63
TitleFrontend Developer
Normalized Title
Statusactive
Activeyes
Location Text
DepartmentEngineering
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryItaly
RegionMI
CityMilan
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://mdotm.bamboohr.com/careers/63
Apply URLhttps://mdotm.bamboohr.com/careers/63
First Seen At2026-05-30 05:57:06Z
Last Seen At2026-06-06 10:29:14Z
Last Checked At2026-06-06 10:29:14Z
Last Changed At2026-06-01 12:10:26Z
Inactive At
Source Posted At2026-05-04 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=mdotm/date=2026-06-06/2026-06-06T10-29-13-486Z-b0d53738941f4d489a838afa47d318ff9810d8e0bef5216c7efc5d3cfd709e4f.json
Event Fields
{
  "content_hash": "7199464affb0eb40f1328589aba9cc5f0c3c2d146154a88bd7d10d6ab3f1990a",
  "source_hash": "0c807e790022ed322767394d3da0f3f539d13666e754dd578eea84cbf73aed16",
  "last_changed_at": "2026-06-01T12:10:26.029Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Milan, MI, Italy",
    "city": "Milan",
    "region": "MI",
    "country": "Italy",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:29:14.518Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Milan, MI, Italy",
      "city": "Milan",
      "region": "MI",
      "country": "Italy",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "Italy"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "63",
    "isRemote": null,
    "location": {
      "city": null,
      "state": null
    },
    "atsLocation": {
      "city": "Milan",
      "state": null,
      "country": "Italy",
      "province": "MI"
    },
    "departmentId": "18565",
    "locationType": "1",
    "jobOpeningName": "Frontend Developer",
    "departmentLabel": "Engineering",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": null,
      "state": null,
      "postalCode": null,
      "addressCountry": null
    },
    "datePosted": "2026-05-04",
    "atsLocation": {
      "city": "Milan",
      "state": "MI",
      "country": "Italy",
      "countryId": "106"
    },
    "description": "<p><span style=\"font-family: Inter, sans-serif; font-size: 12pt; font-weight: bold\">Role Overview </span></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 12pt\">As a Frontend Developer, you will be responsible for creating the visual and interactive aspects of our applications, ensuring a seamless UI/UX experience. You will collaborate closely with designers, backend developers, and product teams to transform wireframes into functional, responsive, and secure web pages. We are looking for someone who doesn't just write code, but actively suggests the best technical solutions in a cross-functional environment.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 12pt; font-weight: bold\">Your responsibilities</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Design, develop, and maintain </span><span style=\"font-size: 12pt; font-weight: bold\">scalable and responsive web applications</span><span style=\"font-size: 12pt\"> using React.js and TypeScript.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Transform </span><span style=\"font-size: 12pt; font-weight: bold\">wireframes and prototypes</span><span style=\"font-size: 12pt\"> into functional, high-quality interactive components with a focus on seamless user experience.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Drive the adoption of </span><span style=\"font-size: 12pt; font-weight: bold\">frontend best practices</span><span style=\"font-size: 12pt\">, ensuring code is clean, modular, and follows modern standards.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Safeguard and optimize </span><span style=\"font-size: 12pt; font-weight: bold\">API calls</span><span style=\"font-size: 12pt\">, ensuring proper data validation and secure cookie management.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Implement </span><span style=\"font-size: 12pt; font-weight: bold\">robust security measures</span><span style=\"font-size: 12pt\"> including XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption).</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Manage </span><span style=\"font-size: 12pt; font-weight: bold\">authentication and authorization flows</span><span style=\"font-size: 12pt\">, ensuring secure handling of user sessions and role-based access control (RBAC).</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Work closely with designers, backend developers, and product teams to define requirements and meet deadlines in a </span><span style=\"font-size: 12pt; font-weight: bold\">cross-functional environment</span><span style=\"font-size: 12pt\">.</span></span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 12pt; font-weight: bold\">Requirements</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Expertise in </span><span style=\"font-size: 12pt; font-weight: bold\">TypeScript, HTML5, and CSS3</span><span style=\"font-size: 12pt\">.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Deep knowledge of </span><span style=\"font-size: 12pt; font-weight: bold\">React.js</span><span style=\"font-size: 12pt\">, including Hooks, state management (Redux, Context API), and component lifecycle.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Solid understanding of </span><span style=\"font-size: 12pt; font-weight: bold\">frontend security vulnerabilities</span><span style=\"font-size: 12pt\"> and mitigation strategies (sanitization, input validation).</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Proficiency in handling </span><span style=\"font-size: 12pt; font-weight: bold\">asynchronous data</span><span style=\"font-size: 12pt\"> and experience with Git for versioning and collaboration.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Experience with </span><span style=\"font-size: 12pt; font-weight: bold\">frontend testing libraries</span><span style=\"font-size: 12pt\">.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Excellent communication skills in </span><span style=\"font-size: 12pt; font-weight: bold\">English</span><span style=\"font-size: 12pt\"> (written and spoken), with the ability to explain technical solutions to various stakeholders.</span><span style=\"font-size: 12pt\"><br><br></span></span></li>\n</ul>\n<p><span style=\"font-family: Inter, sans-serif; font-size: 12pt; font-weight: bold\">Bonus Points</span></p>\n<ul>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Familiarity with </span><span style=\"font-size: 12pt; font-weight: bold\">Vite</span><span style=\"font-size: 12pt\">.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif; font-size: 12pt\">Understanding of backend systems.</span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Familiarity with </span><span style=\"font-size: 12pt; font-weight: bold\">React Query</span><span style=\"font-size: 12pt\">.</span></span></li>\n<li><span style=\"font-family: Inter, sans-serif\"><span style=\"font-size: 12pt\">Hands-on experience with </span><span style=\"font-size: 12pt; font-weight: bold\">Docker or CI/CD pipelines</span><span style=\"font-size: 12pt\">.</span></span></li>\n</ul>",
    "compensation": null,
    "departmentId": "18565",
    "locationType": "1",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Frontend Developer",
    "departmentLabel": "Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": null,
    "jobOpeningShareUrl": "https://mdotm.bamboohr.com/careers/63",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/e7fb3e1149e18ad6d64655bb2873d71b7f716e34?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/abb0053e-478a-4842-af75-95c783b12e54JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/8adbf926-fef1-44e3-b514-0365fa2b3e01JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/e7fb3e1149e18ad6d64655bb2873d71b7f716e34/eventsJSON