Job Title:
AR Clerk/Accounting Assistant
Company: Creative Financial Staffing
Location: Largo, FL
Created: 2026-04-02
Job Type: Full Time
Job Description:
Title: AR Clerk/Accounting Assistant Location: Largo, FLSalary: $25.00/hour - $28.00/hour depending on experienceWhy This Opportunity Stands Out: Stable, well-established organization Hands-on experience across multiple accounting functions Growth opportunity for someone early in their accounting career Supportive, team-focused environment Strong work/life balance Key Responsibilities: Support daily AR functions as the AR Clerk/Accounting Assistant Process customer payments, post receipts, and reconcile accounts Assist with billing, invoice generation, and account follow-up Maintain accurate accounting records as the AR Clerk/Accounting Assistant Provide general accounting support, including AP backup when needed Research discrepancies and resolve customer account issues Prepare reports and assist leadership with special projects Communicate professionally with vendors, customers, and internal teams Qualifications: 1+ year of accounting or AR experience Proficiency with Excel and accounting systems - Great Plains experience is a (+) Strong attention to detail and accuracy Ability to multitask and work in a fast-paced environment Excellent communication and organizational skills A positive attitude and willingness to learn as an AR Clerk/Accounting Assistant #INJAN2026 #ZRCFS #LI-KH1 #LI-ONSITEEB-7012451768 document.addEventListener('DOMContentLoaded', () => { const root = document.querySelector('#job_desc'); if (!root) return; // Skip wrapping if we've already done it if (root.dataset.hashtagsWrapped === "1") return; const SKIP = new Set(['SCRIPT','STYLE']); const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, { acceptNode(node) { if (!node.nodeValue || !node.nodeValue.match(/#[/p{L}/p{N}_]+/u)) return NodeFilter.FILTER_REJECT; // Avoid wrapping inside an existing hashtag span let p = node.parentNode; while (p && p !== root) { if (p.nodeType === 1 && p.hasAttribute('data-hashtag')) return NodeFilter.FILTER_REJECT; if (SKIP.has(p.nodeName)) return NodeFilter.FILTER_REJECT; p = p.parentNode; } return NodeFilter.FILTER_ACCEPT; } }); const re = /#[/p{L}/p{N}_-]+/gu; function wrapTextNode(textNode) { const text = textNode.nodeValue; re.lastIndex = 0; let m, last = 0; const frag = document.createDocumentFragment(); while ((m = re.exec(text)) !== null) { // preceding plain text if (dex > last) frag.appendChild(document.createTextNode(text.slice(last, dex))); // hashtag span const span = document.createElement('span'); span.textContent = m[0]; span.setAttribute('data-hashtag', '1'); // idempotence guard span.setAttribute('style', 'font-size:9px;color:#fff'); // requested inline style frag.appendChild(span); last = re.lastIndex; } // trailing plain text if (last < text.length) frag.appendChild(document.createTextNode(text.slice(last))); textNode.parentNode.replaceChild(frag, textNode); } const toProcess = []; let n; while ((n = walker.nextNode())) toProcess.push(n); toProcess.forEach(wrapTextNode); root.dataset.hashtagsWrapped = "1"; });