Assembler
Danfoss LLC
${titleText} `); let grid = columnOne.querySelector('.job-grid'); let allTokens = Array.from(columnOne.querySelectorAll('.joblayouttoken')); // --- 1. CAPTURE VARIABLES FOR BUSINESS RULES --- let jobLocationValue = ""; let countryRegionValue = ""; let regionValue = ""; let ipeLevelValue = null; let employeeGroupValue = ""; // --- INTERNAL USER VALIDATION VIA CUSTOM PLUGIN --- // Reads global flags injected by the authentication plugin let pluginWindowCheck = !!window.isSFInternalUser; let pluginSessionCheck = sessionStorage.getItem('SF_Internal_User') === 'true'; let isInternalPortal = pluginWindowCheck || pluginSessionCheck; // Iterate through all tokens to capture their values before manipulating the DOM allTokens.forEach(el => { let labelEl = el.querySelector('.joblayouttoken-label'); if (!labelEl) return; let labelText = labelEl.innerText; let propId = generatePropertyId(labelText); let valueEl = el.querySelector('.rtltextaligneligible'); let valueText = valueEl ? valueEl.textContent.trim() : ""; if (propId === "JobLocation") { jobLocationValue = valueText; } else if (propId === "CountryRegion") { countryRegionValue = valueText; } else if (propId === "Region") { regionValue = valueText; } else if (propId === "IPELevel") { let match = valueText.match(/d+/); if (match) ipeLevelValue = parseInt(match[0], 10); } else if (propId === "EmployeeGroup") { employeeGroupValue = valueText.toLowerCase(); } }); // --- 2. BUSINESS RULES VALIDATION --- let isSalaryPaid = employeeGroupValue.includes('salary'); let isIpeValid = ipeLevelValue !== null && ipeLevelValue <= 61; // Normalize locations for matching let fullLocationLower = (jobLocationValue + " " + countryRegionValue).toLowerCase(); let isUSJob = fullLocationLower.includes("usa") || fullLocationLower.includes("united states"); let allowedUSStates = ["california", "colorado", "delaware", "hawaii", "illinois", "maryland", "massachusetts", "minnesota", "nevada", "new jersey", "new york", "vermont", "washington", "d.c."]; let allowedUSAbbr = ["ca", "co", "de", "hi", "il", "md", "ma", "mn", "nv", "nj", "ny", "vt", "wa", "dc"]; let allowedGlobalCountries = ["austria", "slovakia", "lithuania", "latvia", "canada"]; // Salary Range Visibility Rule let isSalaryLocationValid = false; if (isUSJob) { let hasFullStateName = allowedUSStates.some(state => fullLocationLower.includes(state)); let hasStateAbbr = allowedUSAbbr.some(abbr => { let regex = new RegExp(`${abbr}`); return regex.test(fullLocationLower); }); isSalaryLocationValid = hasFullStateName || hasStateAbbr; } else { isSalaryLocationValid = allowedGlobalCountries.some(country => fullLocationLower.includes(country)); } // Job Level Visibility Rule (Legacy locations + EER Region) let allowedJobLevelLocations = ["austria", "slovakia", "lithuania", "latvia"]; let isJobLevelLocationValid = allowedJobLevelLocations.some(loc => fullLocationLower.includes(loc)); let isEERRegion = regionValue.toUpperCase().trim() === "EER"; // Final flags to determine if the fields should be shown let showSalaryRange = isSalaryLocationValid && isIpeValid && isSalaryPaid; let showJobLevel = (isJobLevelLocationValid || isEERRegion) && isIpeValid && isSalaryPaid && isInternalPortal; // --- 3. TOKEN PROCESSING AND DISPLAY --- let keepAddingToGrid = true; allTokens.forEach(el => { // Stop adding elements to the grid once the job description starts if (!keepAddingToGrid || el.querySelector('[itemprop="description"]')) { return; } let labelEl = el.querySelector('.joblayouttoken-label'); if (labelEl) { let labelText = labelEl.innerText; let customPropertyid = generatePropertyId(labelText); // --- ABSOLUTE REMOVAL OF LOGIC-ONLY TOKENS --- if ( customPropertyid === "EmployeeGroup" || customPropertyid === "CountryRegion" || customPropertyid === "Region" || customPropertyid === "IPELevel" ) { el.style.display = 'none'; // Force visual hiding el.remove(); // Remove from DOM return; } // --- APPLY VISIBILITY BUSINESS FILTERS --- if (customPropertyid === "SalaryRange" && !showSalaryRange) { el.style.display = 'none'; el.remove(); return; } if (customPropertyid === "JobLevel" && !showJobLevel) { el.style.display = 'none'; el.remove(); return; } // Cosmetic adjustment for short labels if (labelText.includes("(Short)")) { labelEl.innerText = labelText.replace(/(Short)/g, "(s)"); } // Append custom icons based on the mapped property ID let elType = labelEl.nextElementSibling; if (elType) { let icon = ''; let iconUrl = ''; switch (customPropertyid) { case 'JobLocation': icon = 'glyphicon-map-marker'; break; case 'BusinessUnit': icon = 'glyphicon-briefcase'; break; case 'JobCategory': icon = 'glyphicon-dashboard'; break; case 'EmploymentType': icon = 'glyphicon-star-empty'; break; case 'ReqID': icon = 'glyphicon-calendar'; break; case 'WorkLocationType': icon = 'glyphicon-paste'; break; case 'JobLevel': iconUrl = ''; break; case 'SalaryRange': iconUrl = ''; break; case 'TAPartner': iconUrl = ''; break; default: icon = ''; } let iconHtml = ''; if (icon) { iconHtml = ``; } else if (iconUrl) { iconHtml = ``; } labelEl.parentElement.insertAdjacentHTML('beforebegin', `
${iconHtml}`); let wrapper = el.querySelector(`.job-token-${customPropertyid}-wrapper`); wrapper.appendChild(labelEl.parentElement); // Clean up empty text nodes let emptySibling = document.querySelector(`.job-token-${customPropertyid}-wrapper`).nextSibling; if(emptySibling && emptySibling.nodeType === 3) emptySibling.remove(); } // Flag to stop processing grid items when TA Partner is reached if (customPropertyid === "TAPartner") { keepAddingToGrid = false; } } grid.appendChild(el); }); }});/** * Robust Mapping Function * Scans the label for keywords, effectively bypassing any issues caused by translations. */function generatePropertyId(jobLayoutTokenLabel) { let normalized = jobLayoutTokenLabel.toLowerCase(); // Helper function to search for keywords regardless of formatting or active language const contains = (arr) => arr.some(keyword => normalized.includes(keyword)); if (contains(["employee group"])) return "EmployeeGroup"; if (contains(["ipe level", "ipe"])) return "IPELevel"; // Order matters: 'country' will correctly match 'country/region' if (contains(["country", "land", "pas", "pays", "paese", "kraj", "krajina"])) return "CountryRegion"; if (contains(["region", "regin", "rgion", "??????", "??"])) return "Region"; if (contains(["posting job location", "joblokation", "job location", "jobsted", "arbeitsort", "ubicacin", "site de l'emploi", "lokalizacja", "??????????????", "miesto", "????", "sede di lavoro"])) return "JobLocation"; if (contains(["salary range", "recruitment salary", "lninterval", "gehaltsspanne", "przedzia? wynagrodzenia", "fourchette", "rango salarial", "mzdov rozptie", "lnramme", "???????? ????????"])) return "SalaryRange"; if (contains(["posting job level", "job level", "jobniveau", "joblevel", "nivel del puesto", "niveau du poste", "poziom stanowiska", "??????? ?????????", "rove? pozcie"])) return "JobLevel"; if (contains(["employment type", "ansttelse", "beschftigungsart", "tipo de emprego", "type d'emploi", "rodzaj zatrudnienia", "??? ?????????", "typ pracovnho pomeru", "????", "tipologia di impiego", "tipo de empleo"])) return "EmploymentType"; if (contains(["work location type", "arbejdsstedstype", "arbeitsmodell", "tipo de ubicacion", "emplacement de travail", "miejsca pracy", "?????? ??????", "vkonu prce", "??????", "modalit di lavoro"])) return "WorkLocationType"; if (contains(["job category", "jobkategori", "stellenkategorie", "categora", "catgorie", "kategoria", "????????? ?????????", "kategria", "????", "area professionale"])) return "JobCategory"; if (contains(["business unit", "segment", "segmento", "firmaenhed", "unternehmenseinheit", "jednostka biznesowa", "???????", "????"])) return "BusinessUnit"; if (contains(["req id", "rek-id", "kennung", "id de solicitud", "identifiant de la demande", "identyfikator", "?????????????", "id pracovn pozcie", "?? id", "identifika?n", "id posizione", "requisition id", "stellen-id"])) return "ReqID"; if (contains(["ta partner", "partenaire ta"])) return "TAPartner"; // Default fallback if no keywords are matched return jobLayoutTokenLabel.replace(/[s:()][]/g,'');}
Req ID: 51123
Job Location: Easley, SC, US
Employment Type: Full Time
Segment: Danfoss Power Solutions Segment
Job Category: Supply Chain and Operations
Work Location Type: On-site
Job Title: Assembler
The Impact You'll Make Danfoss in Easley, SC is seeking a 1st shift Assembler to oversee the complete assembly process within a designated cell, from initial setup through final testing. This role operates Monday through Friday, 7:00 AM to 3:30 PM, with opportunities for overtime. Employees are eligible for benefits on the first day of employment which include medical, dental, vision, 401(k), tuition reimbursement, annual bonus program, paid parental leave for birthing and non-birthing parents, a great working environment including 100% climate-controlled facility and much more! Danfoss offers 3 weeks paid PTO accrued over each bi-weekly paycheck plus 13 paid holidays including annual paid shutdown week between Christmas and New Year's. We pride ourselves on growing our human potential and encouraging career growth within our facilities.
What You'll Be Doing
${iconHtml}`); let wrapper = el.querySelector(`.job-token-${customPropertyid}-wrapper`); wrapper.appendChild(labelEl.parentElement); // Clean up empty text nodes let emptySibling = document.querySelector(`.job-token-${customPropertyid}-wrapper`).nextSibling; if(emptySibling && emptySibling.nodeType === 3) emptySibling.remove(); } // Flag to stop processing grid items when TA Partner is reached if (customPropertyid === "TAPartner") { keepAddingToGrid = false; } } grid.appendChild(el); }); }});/** * Robust Mapping Function * Scans the label for keywords, effectively bypassing any issues caused by translations. */function generatePropertyId(jobLayoutTokenLabel) { let normalized = jobLayoutTokenLabel.toLowerCase(); // Helper function to search for keywords regardless of formatting or active language const contains = (arr) => arr.some(keyword => normalized.includes(keyword)); if (contains(["employee group"])) return "EmployeeGroup"; if (contains(["ipe level", "ipe"])) return "IPELevel"; // Order matters: 'country' will correctly match 'country/region' if (contains(["country", "land", "pas", "pays", "paese", "kraj", "krajina"])) return "CountryRegion"; if (contains(["region", "regin", "rgion", "??????", "??"])) return "Region"; if (contains(["posting job location", "joblokation", "job location", "jobsted", "arbeitsort", "ubicacin", "site de l'emploi", "lokalizacja", "??????????????", "miesto", "????", "sede di lavoro"])) return "JobLocation"; if (contains(["salary range", "recruitment salary", "lninterval", "gehaltsspanne", "przedzia? wynagrodzenia", "fourchette", "rango salarial", "mzdov rozptie", "lnramme", "???????? ????????"])) return "SalaryRange"; if (contains(["posting job level", "job level", "jobniveau", "joblevel", "nivel del puesto", "niveau du poste", "poziom stanowiska", "??????? ?????????", "rove? pozcie"])) return "JobLevel"; if (contains(["employment type", "ansttelse", "beschftigungsart", "tipo de emprego", "type d'emploi", "rodzaj zatrudnienia", "??? ?????????", "typ pracovnho pomeru", "????", "tipologia di impiego", "tipo de empleo"])) return "EmploymentType"; if (contains(["work location type", "arbejdsstedstype", "arbeitsmodell", "tipo de ubicacion", "emplacement de travail", "miejsca pracy", "?????? ??????", "vkonu prce", "??????", "modalit di lavoro"])) return "WorkLocationType"; if (contains(["job category", "jobkategori", "stellenkategorie", "categora", "catgorie", "kategoria", "????????? ?????????", "kategria", "????", "area professionale"])) return "JobCategory"; if (contains(["business unit", "segment", "segmento", "firmaenhed", "unternehmenseinheit", "jednostka biznesowa", "???????", "????"])) return "BusinessUnit"; if (contains(["req id", "rek-id", "kennung", "id de solicitud", "identifiant de la demande", "identyfikator", "?????????????", "id pracovn pozcie", "?? id", "identifika?n", "id posizione", "requisition id", "stellen-id"])) return "ReqID"; if (contains(["ta partner", "partenaire ta"])) return "TAPartner"; // Default fallback if no keywords are matched return jobLayoutTokenLabel.replace(/[s:()][]/g,'');}
Req ID: 51123
Job Location: Easley, SC, US
Employment Type: Full Time
Segment: Danfoss Power Solutions Segment
Job Category: Supply Chain and Operations
Work Location Type: On-site
Job Title: Assembler
The Impact You'll Make Danfoss in Easley, SC is seeking a 1st shift Assembler to oversee the complete assembly process within a designated cell, from initial setup through final testing. This role operates Monday through Friday, 7:00 AM to 3:30 PM, with opportunities for overtime. Employees are eligible for benefits on the first day of employment which include medical, dental, vision, 401(k), tuition reimbursement, annual bonus program, paid parental leave for birthing and non-birthing parents, a great working environment including 100% climate-controlled facility and much more! Danfoss offers 3 weeks paid PTO accrued over each bi-weekly paycheck plus 13 paid holidays including annual paid shutdown week between Christmas and New Year's. We pride ourselves on growing our human potential and encouraging career growth within our facilities.
What You'll Be Doing
- Load and position valves into assembly fixtures with precision. Transport valves to designated workstations efficiently.
- Ensure production targets are consistently achieved. Immediately notify the supervisor of any assembly supply shortages.
- Carefully interpret and adhere to instructions from engineering blueprints, work instructions, and Engineering Test Orders.
- Skillfully operate assembly and torque tools. Inspect defective valves and conduct repairs to meet required specifications.
- A high school diploma or GED equivalent is required.
- Candidates should demonstrate basic math proficiency and strong reading and writing skills.
- The role requires the ability to stand for extended periods and frequently lift up to 50 lbs. good motor skills are essential.
- Mechanical aptitude and a solid understanding of manufacturing processes are necessary. Experience with TPM and SMED methodologies is preferred.
- Familiarity with quality and problem-solving tools such as PPAP, capability studies, PFMEA, Gauge R&R, 4-Step, 8D, and Fishbone diagrams is expected.
- We promote from within and support your learning with mentoring, training, and access to global opportunities.
- You'll have flexibility, autonomy, and support to do your best work while maintaining a healthy work-life balance. Your well-being matters to us.
- We strive to create an inclusive work environment where people of all backgrounds are respected, and valued for who they are.
- You'll receive benefits like annual bonus, paid vacation, pension plans, personal insurance, and more. These vary by country and contract, but they're worth asking about-we think they're pretty great.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Assembler in Easley, SC vacancy
- ...information in this job post thoroughly to understand exactly what is expected of potential candidates. Job Description Description The Assembler assembles components using automated equipment to produce fire protection sprinklers and devices for the organization....SuggestedHourly payWeekly payImmediate startNight shiftAfternoon shift
$17 - $18 per hour
...Assembly LaborerPay range $17-$18 depending on skill/experiencePrimary Purpose: Complete parts/racks by assembling to engineering prints and first pieces.General Description: Using tools (manual and power), fasteners and other materials to assemble parts and racks to...Suggested- ...challenges, celebrate hard work, and continually seek new talent to join our global company. Our Greenville, SD plant is looking for Hose Assembler. Please review below to see if this might be the right opportunity for you: PERKS AT WORK Great team culture that works...SuggestedShift workAfternoon shift
- ...plan with company match, and so much more! We are currently seeking a highly motivated and qualified candidate to fill the role of Assembler. This full-time, 1st Shift position is based in Simpsonville, SC, and offers an exciting opportunity to join our team and...SuggestedFull timeDay shift
- ...weekly paycheck. We offer benefits enrollment for all team members from day one. Become part of a dedicated team that inspects, assembles, packages, and ships plastic products for one of the largest leaders in home goods in North America. With full-time set schedules,...SuggestedFull timeShift workNight shiftWeekend work
- ...Assembler I (02B)Job Description Summary Vernova Purpose GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved...Hourly payImmediate startVisa sponsorshipWork visaShift work
$13 per hour
...real‑world problems, Thermo Heating Elements, LLC is the place to build your career.Your Day-to-Day Responsibilities:Accurately assembling heating element components according to work instructions, blueprints, and drawingsUtilizing soldering techniques and other specialized...Monday to ThursdayFlexible hours$19 per hour
...Hiring for Assemblers in Greenville, SC pays up to $19/hr. Job Description We are seeking assemblers and general production team members. Your role involves identifying the correct parts, accurately assembling products, and following dedicated work orders and procedures...Weekly payContract workTemporary work- ...Assembly Technician IAmsted Rail has an immediate opening for an Assembly Technician I, at its Greenville, SC location. Amsted Rail is the world's leading provider of fully integrated bogie systems for the heavy haul freight market, with facilities spanning 40 locations...Immediate startWorldwide
- Company Description Our drive and control technologies ensure efficient, powerful and safe movement in machines and systems of any size. We inspire our customers with intelligent components, tailored system solutions, and services - from fully connected applications...WorldwideDay shift
$15 per hour
...collaboration, and personal growth—where every team member is empowered to perform at their highest level.Job SummaryAs a Mechanical Assembler with PPG Quality, you'll be hands-on in creating essential respiratory safety products. From ventilation blowers to ambient air...Local areaMonday to Friday- ...ceiling and floor lifts and slings. Savaria Patient Care is a division of Savaria Corporation, a global leader in accessibility. TITLE: ASSEMBLER II DEPARTMENT: MANUFACTURING REPORTS TO: PRODUCTION SUPERVISOR Perform a variety of tasks to produce quality products, meet or...Second jobLocal area
- ...In-Store Assembly TechnicianAround the Clock Services is hiring In-Store Assembly Technicians immediately for new merchandise display in Central, S. Carolina - this is the Anderson & Clemson area.Benefits/PerksDay ShiftCompetitive PayCareer AdvancementMinimal SupervisionEmployee...For contractorsImmediate start
- ...AssemblerGreenville, South Carolina, United StatesAbout the JobAutonomy Staffing is seeking a dedicated and detail-oriented Assembler to join our team. In this role, you will be responsible for performing small parts assembly and soldering tasks with a focus on precision...
$19.5 - $21 per hour
...Start your new career as an Assembler with MAU at Bosch Rexroth in Fountain Inn, SC. As an Assembler , you will assemble, convert, and disassemble all configurations within the assigned product line(s), utilizing both purchased and manufactured components per customer...Hourly payWorldwideMonday to ThursdayDay shiftAfternoon shift$19.5 per hour
...Responsibilities:Read and interpret blueprints, schematics, and work instructions accurately.Conduct in-process quality inspections to ensure assembly meets all standards.Work off a tablet to find job orders.Lift up to 50 lbs.Assemble, modify, rework, and reassemble production...Contract workTemporary workShift work$800 - $1,200 per week
Job Description Job Description Entry-Level Cable Technician No Experience Required | Paid Training | Company Vehicle | Weekly Pay Build a Career That Connects People Looking for more than just another job? Want a career where you're paid to learn, work independently...Weekly payRelocation packageFlexible hours$18 per hour
...Now hiring for a Production Assembler Location: Greer, SC Pay Rate: $18.00 per hour Monday - Friday + Saturday when needed/3 shifts/7a-3p/3p-11p/11p-7a Join the Crew That Gets It Done. Looking for Production Assembler jobs in Greer where teamwork...Hourly payWeekly payFor contractorsLocal areaImmediate startMonday to FridayShift work- ...Assembly Technician Around the Clock Services is hiring assembly technicians immediately for new merchandise display in Easley, S. Carolina. Benefits/Perks Day shift Competitive pay Career advancement Minimal supervision Employee referral program...For contractorsImmediate startDay shift
$18 per hour
...Production AssemblerNow hiring for a Production Assembler Location: Greer, SC Pay Rate: $18.00 per hour Monday – Friday + Saturday when needed/3 shifts/7a-3p/3p-11p/11p-7aJoin the Crew That Gets It Done.Looking for Production Assembler jobs in Greer where teamwork and...Hourly payMonday to FridayShift work- ...team to grow your expertise and develop innovative solutions that enable a prosperous and more sustainable society.About The RoleThe Assembler is responsible for putting together component parts or products according to blueprints or schematics. This role ensures that...Temporary workWork experience placementImmediate startAfternoon shift
- ...00 AM – 3:30 PM (currently 50–55 hours/week — overtime + some Saturdays) Pay is competitive and based on experience Hands-on assembly of automated machinery & equipment from drawings/schematics Work includes mechanical, pneumatic, and electrical installs Must...Monday to Friday
- ...Entry-Level Assembler / Component HandlerLooking for a dependable, hands-on role that offers ultimate flexibility and immediate weekly pay? Become an entry-level assembler / component handler! This role is perfect for those with little to no previous experience who are...Weekly payTemporary workImmediate startShift work
- ...South Carolina and Greenville South Carolina. You will need to have the ability to work at both locations. Responsibilities: Assembly of equipment per mechanical drawings. Ensure that changes and problems get documented and communicated. Carry out assigned...Monday to Friday
$15 - $17 per hour
...Global healthcare company Contract type: W2 Pay rate: $15-17/hr We are currently hiring for several Production Worker / Assembler / Operator positions across different areas of our manufacturing operations. We are seeking reliable, detail-oriented production workers...Contract workCurrently hiring$18 per hour
...Shift Monday - Friday, 7:00 AM - 3:30 PM Job Description We are seeking detail‑oriented Electronic Assemblers to join our team in a clean room environment. This position involves light‑duty work, making it ideal for individuals who prefer a comfortable working atmosphere...Hourly payMonday to FridayShift work- ...determine repair requirements Set up and operate welding equipment and fabrication tools Use clamps, bolts, and tack welds to assemble materials Complete final inspections and perform touch-ups Track materials, labor, and production in the system Operate...
- ...evolving production needs In-house fabrication optimized for rapid deployment and expansionWe are currently seeking to hire...Lead Assembly TechnicianJob SummaryThe Assembly Lead is responsible for overseeing the assembly team, ensuring that parts are fabricated and...Full timeCurrently hiringWork at office
- ...Job Description Job Description Description Job Summary: The Valve Assembler assembles and tests fire protection valves for the organization. Work Environment: The physical environment requires the employee to work in a climate-controlled manufacturing environment...Hourly payWeekly payImmediate startShift workAfternoon shift
$20 per hour
...16-4 Looking for a dependable, hands-on role that offers ultimate flexibility and immediate weekly pay? Become an entry-level assembler / component handler! This role is perfect for those with little to no previous experience who are eager to learn basic manufacturing...Hourly payWeekly payTemporary workWork experience placementImmediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Assembler. Be the first to apply!



