Jobs · South Carolina

Junior Frontend UX Engineer / React Developer

Capgemini · Columbia, SC · 3 wk ago
$56k–$88k/yrFull-time
We need to output HTML fragment with sections: About the role? The posting includes intro paragraph about Capgemini, then job location, then job descriptions, responsibilities, qualifications, etc. We need to extract substantive content, remove boilerplate (EEO, disclaimer, etc). Use

for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections if posting has real specific content. We need to preserve all substantive info, not invent or summarize away detail. So we need to extract: - Intro: "Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world." This could be About the role? Or maybe "About the role" section. - Job Location: "Charlotte NC (Day One Onsite - Hybrid)". Could be part of About the role or maybe a separate meta but we shouldn't create heading for Job ID. We can include location in a

under About the role. - Job Descriptions: The text repeats "Job Descriptions Job Descriptions Frontend User Experience Engineering". Then "Required Skills Qualifications". Then bullet list of responsibilities? Let's parse. After "Job Descriptions Job Descriptions Frontend User Experience EngineeringRequired Skills QualificationsFrontend UXBackend IntegrationDesign and develop modern web applications using Reactjs TypeScript and componentbased architecturesBuild intuitive visualization dashboards or workflowdriven applicationsCollaborate with UX designers and business stakeholders to create usercentric experiencesImplement responsive and accessible UI components following industry best practices5 years of hands on Reactjs development Strong proficiency in ReactjsTypeScriptJavaScript ES6HTML5, CSS3 Experience with modern UI frameworks such as Material UIAnt DesignTailwind CSS Good understanding of Usercentered design principlesAccessibility standardsResponsive designDesign systemsDatabases Graph Neo4j RDBMSETL ProcessesData LineageExperience with REST APIs and microservicesKnowledge of Nodejs or Python backend frameworksFamiliarity with Git CICD pipelines Docker and Kubernetes" So we need to separate responsibilities (duties) and qualifications/skills. Responsibilities likely: "Design and develop modern web applications using Reactjs TypeScript and componentbased architectures", "Build intuitive visualization dashboards or workflowdriven applications", "Collaborate with UX designers and business stakeholders to create usercentric experiences", "Implement responsive and accessible UI components following industry best practices". Those are duties. Qualifications/Skills: "5 years of hands on Reactjs development", "Strong proficiency in ReactjsTypeScriptJavaScript ES6HTML5, CSS3", "Experience with modern UI frameworks such as Material UIAnt DesignTailwind CSS", "Good understanding of Usercentered design principlesAccessibility standardsResponsive designDesign systems", "Databases Graph Neo4j RDBMSETL ProcessesData Lineage", "Experience with REST APIs and microservices", "Knowledge of Nodejs or Python backend frameworks", "Familiarity with Git CICD pipelines Docker and Kubernetes". Also maybe "Frontend UXBackend Integration" is a heading? Not needed. We also have "Life At Capgemini" section describing benefits: "Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer: Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster Relief". This is benefits. Also later there is more benefits description: "Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include: Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick LeaveMedical, dental, and vision coverage (or provincial healthcare coordination in Canada)Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)Life and disability insuranceEmployee assistance programsOther benefits as provided by local policy and eligibility". This is also benefits. We need to include Benefits section if posting has real specific content. It does. We'll combine. Pay section: There's salary range: "The base salary range for the tagged location is $56186 to $87556 /yearly." Also later: "The base compensation range for this role in the posted location is:$56186 to $87556". Also mention variable compensation, bonus, commission. So we have Pay info. Schedule: Not explicitly given besides "Day One Onsite - Hybrid". That could be schedule? It mentions hybrid work arrangement. Could be considered Schedule. The posting says "Job Location - Charlotte NC (Day One Onsite - Hybrid)". That indicates hybrid schedule. We could put Schedule section with that detail. But we must not create sections with filler like "not specified". We have actual content for Schedule: hybrid. Thus sections: About the role (intro + location), Responsibilities (list), Requirements (maybe combine Qualifications and Skills? The instruction says use headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide which to use. We have both Qualifications and Skills content. Could split: Qualifications (education/experience) and Skills (technical). But we have overlapping. Let's interpret: - Qualifications: maybe "5 years of hands on Reactjs development", "Strong proficiency in ReactjsTypeScriptJavaScript ES6HTML5, CSS3", "Experience with modern UI frameworks such as Material UIAnt DesignTailwind CSS", "Good understanding of Usercentered design principlesAccessibility standardsResponsive designDesign systems", "Databases Graph Neo4j RDBMSETL ProcessesData Lineage", "Experience with REST APIs and microservices", "Knowledge of Nodejs or Python backend frameworks". That's qualifications. - Skills: maybe "Familiarity with Git CICD pipelines Docker and Kubernetes". Also maybe "Frontend UXBackend Integration"? Not sure. We could assign Qualifications as the experience and proficiency, Skills as tools/frameworks. But we need to avoid thin sections. Let's see if we have enough for each. Qualifications content: 5 years Reactjs, proficiency in React/TS/JS/HTML/CSS, experience with UI frameworks, understanding of UCD principles/accessibility/responsive design/design systems, databases (Graph Neo4j, RDBMS, ETL, data lineage), REST APIs/microservices, knowledge of Nodejs or Python backend frameworks. Skills content: Familiarity with Git, CI/CD pipelines, Docker, Kubernetes. That seems reasonable. Now Benefits: combine both paragraphs. Pay: salary range and mention variable compensation, bonus, commission. Schedule: hybrid (Day One Onsite - Hybrid). Now we need to output HTML fragment only, no /. Use

for each section heading. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must not repeat job title as heading. No Job ID. We must remove boilerplate: EEO, disclaimer, legal, etc. Also remove duplicated lines, navigation, cookie, etc. Also remove "Life At Capgemini" heading? We'll incorporate into Benefits. We must preserve all substantive information. Ensure we don't lose any detail. Let's extract exact phrases. Intro paragraph: "Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world." Job Location: "Charlotte NC (Day One Onsite - Hybrid)". We'll include in About the role paragraph maybe after intro. Responsibilities list: - Design and develop modern web applications using Reactjs TypeScript and componentbased architectures - Build intuitive visualization dashboards or workflowdriven applications - Collaborate with UX designers and business stakeholders to create usercentric experiences - Implement responsive and accessible UI components following industry best practices Note: The original text had no spaces: "componentbased", "workflowdriven", "usercentric". We'll keep as is. Qualifications list: - 5 years of hands on Reactjs development - Strong proficiency in ReactjsTypeScriptJavaScript ES6HTML5, CSS3 - Experience with modern UI frameworks such as Material UIAnt DesignTailwind CSS - Good understanding of Usercentered design principlesAccessibility standardsResponsive designDesign systems - Databases Graph Neo4j RDBMSETL ProcessesData Lineage - Experience with REST APIs and microservices - Knowledge of Nodejs or Python backend frameworks Skills list: - Familiarity with Git CICD pipelines Docker and Kubernetes Benefits: combine both paragraphs. First benefits paragraph: "Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer: Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching and learning programsEmployee Resource GroupsDisaster Relief" Second benefits paragraph: "Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include: Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick LeaveMedical, dental, and vision coverage (or provincial healthcare coordination in Canada)Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)Life and disability insuranceEmployee assistance programsOther benefits as provided by local policy and eligibility" We need to preserve all substantive info, but we can format as list items for clarity. However we must not invent or summarize away detail. We can break into list items each benefit. But we need to ensure we don't lose any detail. Could combine into a

      with each benefit as
    • . But the original text is a run-on sentence; we can split by commas and periods. However we must be careful not to lose nuance. Safer to keep as

      prose preserving the original sentences. The instruction: Use

      • for any list of duties/requirements/benefits. So if we have a list of benefits, we should use
        • . The benefits are enumerated in the text (flexible work, healthcare..., financial well-being programs..., paid time off..., paid parental leave..., family building benefits..., social well-being benefits..., mentoring..., employee resource groups..., disaster relief). Then second paragraph adds more: paid time off based on grade, vacation..., company paid holidays, personal days, sick leave, medical/dental/vision coverage, retirement savings plans, life and disability insurance, employee assistance programs, other benefits. We can combine into a single list, but we must not lose any detail. We'll create
            with each distinct benefit as
          • . We'll need to parse the text. Let's extract benefits list: From first paragraph after "we offer:": - Flexible work -

Similar jobs