bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesAnalyticsmart Consulting IncIntermediate Front-End Developer

Intermediate Front-End Developer

Analyticsmart Consulting Inc · Toronto, Canada, Toronto, ON, Canada · On Site · Active · Rippling ATS

Job facts

FieldValue
CompanyAnalyticsmart Consulting Inc
TitleIntermediate Front-End Developer
Normalized title-
Department / teamTechnology
LocationToronto, ON, Canada
Work modelOn Site
Employment typeFull Time
Salary-
Statusactive
ATS providerRippling ATS
Posted / first seen2026-05-20 / 2026-05-29
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Analyticsmart Consulting Inc.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Rippling ATS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Toronto.Open
Department jobsActive postings in Technology.Open
Work model jobsActive On Site postings.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

CompanyAnalyticsmart Consulting Inc
Source3135912d-e3c2-4dab-bdb9-b6acb1a58a71
ATS providerRippling ATS

Description

company About Analyticsmart Consulting Inc Analyticsmart is a boutique analytics firm specializing in the Consumer-Packaged Goods (CPG) industry across Canada and the United States. Our mission is to transform data into meaningful, measurable, and actionable insights that drive growth and profitability for businesses. By leveraging cutting-edge technology, we optimize decision-making and operational efficiency, helping brands gain a competitive advantage. Founded in 2009, Analyticsmart has built long-standing partnerships with global brands and retailers. With offices in Toronto, Montreal, and New York City, we are a financially disciplined, growth-focused organization scaling into larger enterprise opportunities. What Sets Us Apart Expansive bonus and incentive structure Prime office locations (Toronto, Montreal, NYC) High-growth, innovation-driven environment Exposure to both emerging brands and global enterprises Strong culture of ownership, collaboration, and impact role The Opportunity As an Intermediate Front-End Developer, you will be responsible for developing and maintaining modern web and mobile frontend applications using Angular and related technologies. You will contribute to the design, architecture, and optimization of scalable frontend solutions while collaborating closely with backend developers, product teams, and stakeholders. You will be expected to work independently on feature development while contributing to overall platform improvements and frontend best practices. Responsibilities · Develop frontend applications for web and mobile platforms using Angular or other modern JS frameworks · Design responsive and scalable UI components using HTML, CSS, and frontend design frameworks from concept to deployment. · Translate complex UI/UX designs and wireframes into high-quality, modular, responsive systems · Consume and integrate REST APIs from multiple backend services and manage complex data flows · Integrate third-party libraries following best practices · Support offline application capabilities and cross-platform compatibility · Improve application responsiveness, scalability, and performance · Participate in frontend architecture discussions and technical planning · Write reusable and efficient code using TypeScript and modern JavaScript · Develop and execute testing and debugging processes · Collaborate with cross-functional teams to determine application requirements · Maintain documentation and contribute to process improvements Required Qualifications · University degree in Computer Science or equivalent · 3–5 years of frontend development experience using Angular, React, or Vue · Strong knowledge of TypeScript, JavaScript ES6, RxJS, HTML5, and CSS3 · Experience building applications that consume server-side APIs · Experience developing reusable frontend modules and complex forms · Familiarity with Cordova, Ionic, or hybrid mobile app frameworks · Experience deploying applications across iOS and Android platforms · Understanding of frontend performance optimization best practices · Experience with unit testing and functional testing frameworks · Familiarity with CI/CD practices and deployment workflows · Working knowledge of SQL and database concepts · Strong debugging and troubleshooting skills · Strong communication and organizational abilities Preferred Qualifications · Experience with D3.js or other data visualization libraries · Exposure to mobile app store deployment processes · Experience working with enterprise-scale frontend applications · Familiarity with retail, analytics, or data visualization environments · Understanding of UI/UX best practices and accessibility standards · French language skills Nice to have · Experience with AI assisted coding and QA is an asset. o Prompt engineering and code generation o Refactoring and Optimization o Testing and Debugging · Automated QA and testing · Exposure to Angular or other front-end frameworks · Experience supporting mobile applications · Experience working in retail, analytics, or CPG industries · Knowledge of Docker or containerization technologies

Full job record

Job IDa47b2c81d4d5ade33b034eac9226dc78cd224554
Org ID30139cce-7232-4d7e-95d0-81e1464bdce8
Source ID3135912d-e3c2-4dab-bdb9-b6acb1a58a71
Board ID3135912d-e3c2-4dab-bdb9-b6acb1a58a71
Providerrippling
Provider Job Keycd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5
TitleIntermediate Front-End Developer
Normalized Title
Statusactive
Activeyes
Location TextToronto, Canada, Toronto, ON, Canada
DepartmentTechnology
Team
Employment Typefull_time
Workplace Typeon_site
Remote Policy
CountryCanada
RegionON
CityToronto
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ats.rippling.com/analyticsmart/jobs/cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5
Apply URLhttps://ats.rippling.com/analyticsmart/jobs/cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5
First Seen At2026-05-29 07:10:39Z
Last Seen At2026-06-06 19:49:36Z
Last Checked At2026-06-06 19:49:36Z
Last Changed At2026-06-06 19:49:36Z
Inactive At
Source Posted At2026-05-20 18:20:33Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=analyticsmart/date=2026-06-06/2026-06-06T19-49-35-507Z-ec4dc9859733fc46aad3552302e2548ae76f1a7185bb3924944d9ff23d2fc056.json
Event Fields
{
  "content_hash": "db57ed2c01467419a5e553b1253775a50732874aee4f2a5800fb6b9fd0fe00d0",
  "source_hash": "febfe5521799d399027848b2483a33a9010b37824aeeda4bb9e9c20121e25b77",
  "last_changed_at": "2026-06-06T19:49:36.411Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en-us",
  "location": {
    "raw": "Toronto, Canada, Toronto, ON, Canada",
    "city": "Toronto",
    "region": "ON",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.98,
    "workplace_type": "on_site"
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T19:49:36.403Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Toronto, Canada, Toronto, ON, Canada",
      "city": "Toronto",
      "region": "ON",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.98,
      "workplace_type": "on_site"
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": "on_site",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5",
    "url": "https://ats.rippling.com/analyticsmart/jobs/cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5",
    "name": "Intermediate Front-End Developer",
    "language": "en-US",
    "locations": [
      {
        "city": "Toronto",
        "name": "Toronto, Canada",
        "state": "Ontario",
        "country": "Canada",
        "stateCode": "ON",
        "countryCode": "CA",
        "workplaceType": "ON_SITE"
      }
    ],
    "department": {
      "name": "Technology"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/analyticsmart/jobs/cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5",
    "name": "Intermediate Front-End Developer",
    "uuid": "cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/8cf1ac22b34e1d434b075755d449c8ec10f3090c.gif?Expires=1780861775&Signature=xBvGfcGuJR2t78lYUjI~AKS8Or5PSA3kiKt6BlNZ8mirDOfwN4q4iy~IqnAf9yNNsdlyjKSOvOY-7qhfLohFGidJExFCMHgmqwXRIo08-0jEm6htVoxXPrkwlTMlNlQhvSV-O37tMyWYpWRjgpfWsQD5pAUakYpE4HPRLj6S0WQb5sQT0U8D5iznU3eGPTdHVn~KARZYdaPMFtHjCfIsrMad6gfPNwhDq08nhWm0F7OLm8spuRGIF0hSMjtJv218W21M2V-6xZWlprJajgtkF4YPlo5qHeu1-nDqaCAqrBAZnnSQ8GK3fDElfN~pPifq~wlBCWlVzJGut8UqkzJ2pQ__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "Analyticsmart White Logo.gif",
        "type": "image/gif"
      },
      "slug": "analyticsmart",
      "title": "Careers @ Analyticsmart",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/analyticsmart/jobs",
      "fontType": null,
      "subtitle": null,
      "boardType": "RIPPLING",
      "linkColor": null,
      "buttonColor": null,
      "legalNotice": null,
      "buttonTextColor": null,
      "noOpeningsMessage": null,
      "groupJobsByLocation": false,
      "showBoardLogoOnJobPost": false,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2026-05-20T11:20:33.158000-07:00",
    "department": {
      "name": "Technology",
      "base_department": "Technology",
      "department_tree": [
        "Technology"
      ]
    },
    "companyName": "Analyticsmart Consulting Inc",
    "description": {
      "role": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">The Opportunity</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">As an Intermediate Front-End Developer, you will be responsible for developing and maintaining modern web and mobile frontend applications using Angular and related technologies. You will contribute to the design, architecture, and optimization of scalable frontend solutions while collaborating closely with backend developers, product teams, and stakeholders.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">You will be expected to work independently on feature development while contributing to overall platform improvements and frontend best practices.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">Responsibilities</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Develop frontend applications for web and mobile platforms using Angular or other modern JS frameworks</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Design responsive and scalable UI components using HTML, CSS, and frontend design frameworks from concept to deployment.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Translate complex UI/UX designs and wireframes into high-quality, modular, responsive systems</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Consume and integrate REST APIs from multiple backend services and manage complex data flows</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Integrate third-party libraries following best practices</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Support offline application capabilities and cross-platform compatibility</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Improve application responsiveness, scalability, and performance</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Participate in frontend architecture discussions and technical planning</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Write reusable and efficient code using TypeScript and modern JavaScript</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Develop and execute testing and debugging processes</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Collaborate with cross-functional teams to determine application requirements</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Maintain documentation and contribute to process improvements</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">&nbsp;</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">Required Qualifications</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">University degree in Computer Science or equivalent</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">3–5 years of frontend development experience using Angular, React, or Vue</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Strong knowledge of TypeScript, JavaScript ES6, RxJS, HTML5, and CSS3</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience building applications that consume server-side APIs</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience developing reusable frontend modules and complex forms</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Familiarity with Cordova, Ionic, or hybrid mobile app frameworks</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience deploying applications across iOS and Android platforms</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Understanding of frontend performance optimization best practices</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience with unit testing and functional testing frameworks</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Familiarity with CI/CD practices and deployment workflows</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Working knowledge of SQL and database concepts</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Strong debugging and troubleshooting skills</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Strong communication and organizational abilities</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">&nbsp;</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">Preferred Qualifications</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience with D3.js or other data visualization libraries</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Exposure to mobile app store deployment processes</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience working with enterprise-scale frontend applications</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Familiarity with retail, analytics, or data visualization environments</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Understanding of UI/UX best practices and accessibility standards</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:10pt;white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">French language skills</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">&nbsp;</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">Nice to have</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience with AI assisted coding and QA is an asset.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px 0px 0px 40px;\"><span style=\"white-space:pre-wrap;\">o</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Prompt engineering and code generation</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px 0px 0px 40px;\"><span style=\"white-space:pre-wrap;\">o</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Refactoring and Optimization</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px 0px 0px 40px;\"><span style=\"white-space:pre-wrap;\">o</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Testing and Debugging</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Automated QA and testing</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Exposure to Angular or other front-end frameworks</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience supporting mobile applications</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Experience working in retail, analytics, or CPG industries</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">·</span><span style=\"font-size:7pt;white-space:pre-wrap;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=\"white-space:pre-wrap;\">Knowledge of Docker or containerization technologies</span></p>",
      "company": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">About Analyticsmart Consulting Inc</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">Analyticsmart is a boutique analytics firm specializing in the Consumer-Packaged Goods (CPG) industry across Canada and the United States. Our mission is to transform data into meaningful, measurable, and actionable insights that drive growth and profitability for businesses.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">By leveraging cutting-edge technology, we optimize decision-making and operational efficiency, helping brands gain a competitive advantage.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">Founded in 2009, Analyticsmart has built long-standing partnerships with global brands and retailers. With offices in Toronto, Montreal, and New York City, we are a financially disciplined, growth-focused organization scaling into larger enterprise opportunities.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">What Sets Us Apart</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Expansive bonus and incentive structure</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Prime office locations (Toronto, Montreal, NYC)</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">High-growth, innovation-driven environment</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Exposure to both emerging brands and global enterprises</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Strong culture of ownership, collaboration, and impact</span></li></ul>"
    },
    "workLocations": [
      "Toronto, Canada"
    ],
    "employmentType": {
      "id": "Salaried, full-time",
      "label": "SALARIED_FT"
    },
    "payRangeDetails": [],
    "activeJobApplication": {
      "basicQuestions": [
        {
          "oid": "first_name",
          "title": "First name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "last_name",
          "title": "Last name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "email",
          "title": "Email",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "pronouns",
          "title": "Pronouns",
          "required": false,
          "fieldType": "PRONOUN"
        },
        {
          "oid": "current_company",
          "title": "Current company",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "phone_number",
          "title": "Phone number",
          "required": true,
          "fieldType": "PHONE_NUMBER"
        },
        {
          "oid": "location",
          "title": "Location (city only)",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "resume",
          "title": "Resume",
          "required": true,
          "fieldType": "FILE"
        },
        {
          "oid": "cover_letter",
          "title": "Cover letter",
          "required": false,
          "fieldType": "FILE"
        }
      ],
      "customQuestions": {
        "fields": [
          {
            "oid": "first_name",
            "title": "First name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "last_name",
            "title": "Last name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "email",
            "title": "Email",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "pronouns",
            "title": "Pronouns",
            "required": false,
            "fieldData": {},
            "fieldType": "PRONOUN"
          },
          {
            "oid": "current_company",
            "title": "Current company",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "phone_number",
            "title": "Phone number",
            "required": true,
            "fieldData": {},
            "fieldType": "PHONE_NUMBER"
          },
          {
            "oid": "location",
            "title": "Location (city only)",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "resume",
            "title": "Resume",
            "required": true,
            "fieldData": {},
            "fieldType": "FILE"
          },
          {
            "oid": "cover_letter",
            "title": "Cover letter",
            "required": false,
            "fieldData": {},
            "fieldType": "FILE"
          }
        ]
      },
      "additionalQuestions": [
        {
          "id": "6a0dfb716196669889700c56",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "How many years of Angular/React experience do you have?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "f0fc75c4-91f8-44da-a70c-6f99489ee189",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "description": "",
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "How many years of TypeScript/JavaScript ES6/HTML5/CSS3 experience do you have?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "98df0a28-2849-4e4b-8fe6-b62291a4749c",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "This is a hybrid position. Are you comfortable working 3days/week in the office?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "2b991278-a7d1-457e-b9c4-deac6d81e5a9",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What are your salary expectations?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "b9ae32c7-1c3e-49a5-929f-6ab2748a6ab9",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "Front End"
        }
      ]
    },
    "hasAIEvaluationsEnabled": false,
    "eeocQuestionnaireEnabled": false,
    "applicationConfirmationTemplate": "6721128c002164b14177d4aa",
    "eeocQuestionnaireEnabledForJobPost": false
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/analyticsmart/jobs/cd0f5ae0-9dd3-4287-a0a8-5de76bdd56f5",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 28033
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/a47b2c81d4d5ade33b034eac9226dc78cd224554?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/30139cce-7232-4d7e-95d0-81e1464bdce8JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/3135912d-e3c2-4dab-bdb9-b6acb1a58a71JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/a47b2c81d4d5ade33b034eac9226dc78cd224554/eventsJSON