Generate a McCoy IQ challenge in 30 seconds.
See how candidates think and approach the work this role demands, before the phone screen. We'll build a video challenge from this posting, and you can edit or share it before it goes live.
Key details
Job Description
What You&apos;ll Do</h3>Avalara is looking for a capable and collaborative </span>AEM Front-End Developer</span> to join our </span>Adobe Engineering &; Reliability</span> team. In this role, you&#x2019;ll contribute to the development of reusable, accessible components in </span>Adobe Experience Manager (AEM Sites)</span> that support Avalara&#x2019;s global digital marketing efforts.</span>&#xA0;</span></span></p></div>You&#x2019;ll work on a dedicated team focused on building and maintaining a shared component library used across our marketing websites. You&apos;ll apply your front-end development skills using </span>HTML, CSS, JavaScript</span>, and </span>HTL</span>, and gain experience with build/deploy pipelines, testing, and analytics integrations. You&#x2019;ll also collaborate with colleagues in </span>Brazil, the United States, and India</span>.</span>&#xA0;</span></span></p></div>This role is ideal for developers with some professional experience who are ready to deepen their AEM expertise in a structured, supportive team environment.</span>&#xA0;</span></span></p></div>What Your Responsibilities Will Be</h3>Implement front-end components in </span>Adobe Experience Manager</span>, using </span>HTL</span>, </span>Style Systems</span>, and standard web technologies.</span>&#xA0;</span></span></p></li></ul></div>Collaborate with UX, design, and QA teams to deliver responsive, accessible, and visually consistent user experiences.</span>&#xA0;</span></span></p></li></ul></div>Contribute enhancements and bug fixes to the </span>AEM component library</span>, ensuring components are reusable and performant.</span>&#xA0;</span></span></p></li></ul></div>Integrate AEM components with </span>Adobe Analytics</span> and </span>Adobe Target</span> for performance tracking and personalization.</span>&#xA0;</span></span></p></li></ul></div>Participate in Agile development processes: planning, standups, retrospectives, and code reviews.</span>&#xA0;</span></span></p></li></ul></div>Follow engineering best practices for code quality, accessibility (WCAG), and test coverage using tools like </span>JUnit</span>, </span>Jasmine</span>, or </span>Mocha</span>.</span>&#xA0;</span></span></p></li></ul></div>Work with deployment tools via </span>AEM Cloud Manager</span>, supporting build validation and environment promotion.</span>&#xA0;</span></span></p></li></ul></div>What You&#x2019;ll Need To Be Successful</h3>3&#x2013;5 years of front-end or full-stack development experience, including exposure to component-based systems or CMS platforms.</span>&#xA0;</span></span></p></li></ul></div>Proficient in </span>HTML</span>, </span>CSS</span>, and </span>JavaScript</span>, with a strong understanding of responsive and accessible design.</span>&#xA0;</span></span></p></li></ul></div>Hands-on experience with </span>Adobe Experience Manager (AEM Sites)</span>, particularly in front-end component development using </span>HTL</span>.</span>&#xA0;</span></span></p></li></ul></div>Fluent in English (spoken and written); able to work effectively with global teams.</span>&#xA0;</span></span></p></li></ul></div>Familiarity with </span>unit testing frameworks</span> for Java and front-end code (e.g., </span>JUnit</span>, etc).</span>&#xA0;</span></span></p></li></ul></div>Comfortable working in a </span>Scrum/Agile</span> environment.</span>&#xA0;</span></span></p></li></ul>AI Expectations</span></span></p>In this role you will&#xA0;</span></span></p>Use AI-assisted tools (e.g., IDE agents, automated code generation, test case synthesis, automated MR review) in your daily development workflow.</span></p></div></li></ul></div>Apply AI responsibly and securely, with attention to data governance given the customer-facing nature of the content platform.
</span> </span></p></li>Demonstrate quantifiable improvements in cycle time, velocity, test coverage, or reduction of defects through applied AI .</span>&#xA0;</span></span></p></li></ul></div>Share AI practices and tooling with peers to raise AI capability across the broader platform and content management function.</span> &#xA0;</span></p></li></ul>Qualifications</span></p>- Bachelor&#x2019;s degree (B.S.) in Computer Science, Computer Engineering, or related technical field.</span>
</span></span></li>At least 4 - 5 years of relevant, progressive engineering experience with content management systems and web front-end frameworks.</span>&#xA0;</span></span></p></li></ul></div></div>Proven track record delivering across </span>multi-system and multi-team initiatives</span>, beyond single-component or isolated feature delivery.</span></span></p></li></ul></div>Demonstrated, quantifiable use of AI tools to improve platforms, consistent with Avalara&apos;s AI Bar Raiser standard.</span>&#xA0;</span></span></p></li></ul></div>This role is a Bar Raiser hire. The successful candidate will:</span></div>- Hold themselves and others to high standards of technical quality, data integrity, and operational accountability.</span></li>
- Demonstrate strong judgment when making platform and technical tradeoffs, especially those that affect campaign performance, lead data quality, or system reliability.</span></li>
- Raise the performance of those around them through mentorship, rigorous technical guidance,&#xA0;and clear documentation.</span></li>
- Simplify complexity, translating ambiguous marketing requirements into clean, maintainable technical solutions.</span></li>
- Challenge assumptions respectfully and bring data into technical decisions.</span></li>
- Leave every system, process, and team they touch stronger than they found it.</span></li></ul></div></div></div></div>
Avalara is an AI-first Company</h3>
AI is embedded in our workflows, decision-making, and products.&#xA0; Success here requires embracing AI as an essential capability.</span></p>You&#x2019;ll bring experience using AI and AI-related technologies, ready to thrive here.</span></p></li>You&#x2019;ll apply AI every day to business challenges - improving efficiency, contributing solutions, and driving results for your team, our company, and our customers.</span></p></li>You&#x2019;ll grow with AI by staying curious about new trends and best practices, and by sharing what you learn so others can benefit too.</span></p></li></ul>How We&#x2019;ll Take Care Of You</h3>
Total Rewards&#xA0;</u></span></p>
Avalara is looking for a capable and collaborative </span>AEM Front-End Developer</span> to join our </span>Adobe Engineering &; Reliability</span> team. In this role, you&#x2019;ll contribute to the development of reusable, accessible components in </span>Adobe Experience Manager (AEM Sites)</span> that support Avalara&#x2019;s global digital marketing efforts.</span>&#xA0;</span></span></p></div> You&#x2019;ll work on a dedicated team focused on building and maintaining a shared component library used across our marketing websites. You&apos;ll apply your front-end development skills using </span>HTML, CSS, JavaScript</span>, and </span>HTL</span>, and gain experience with build/deploy pipelines, testing, and analytics integrations. You&#x2019;ll also collaborate with colleagues in </span>Brazil, the United States, and India</span>.</span>&#xA0;</span></span></p></div> This role is ideal for developers with some professional experience who are ready to deepen their AEM expertise in a structured, supportive team environment.</span>&#xA0;</span></span></p></div> Implement front-end components in </span>Adobe Experience Manager</span>, using </span>HTL</span>, </span>Style Systems</span>, and standard web technologies.</span>&#xA0;</span></span></p></li></ul></div> Collaborate with UX, design, and QA teams to deliver responsive, accessible, and visually consistent user experiences.</span>&#xA0;</span></span></p></li></ul></div> Contribute enhancements and bug fixes to the </span>AEM component library</span>, ensuring components are reusable and performant.</span>&#xA0;</span></span></p></li></ul></div> Integrate AEM components with </span>Adobe Analytics</span> and </span>Adobe Target</span> for performance tracking and personalization.</span>&#xA0;</span></span></p></li></ul></div> Participate in Agile development processes: planning, standups, retrospectives, and code reviews.</span>&#xA0;</span></span></p></li></ul></div> Follow engineering best practices for code quality, accessibility (WCAG), and test coverage using tools like </span>JUnit</span>, </span>Jasmine</span>, or </span>Mocha</span>.</span>&#xA0;</span></span></p></li></ul></div> Work with deployment tools via </span>AEM Cloud Manager</span>, supporting build validation and environment promotion.</span>&#xA0;</span></span></p></li></ul></div> 3&#x2013;5 years of front-end or full-stack development experience, including exposure to component-based systems or CMS platforms.</span>&#xA0;</span></span></p></li></ul></div> Proficient in </span>HTML</span>, </span>CSS</span>, and </span>JavaScript</span>, with a strong understanding of responsive and accessible design.</span>&#xA0;</span></span></p></li></ul></div> Hands-on experience with </span>Adobe Experience Manager (AEM Sites)</span>, particularly in front-end component development using </span>HTL</span>.</span>&#xA0;</span></span></p></li></ul></div> Fluent in English (spoken and written); able to work effectively with global teams.</span>&#xA0;</span></span></p></li></ul></div> Familiarity with </span>unit testing frameworks</span> for Java and front-end code (e.g., </span>JUnit</span>, etc).</span>&#xA0;</span></span></p></li></ul></div> Comfortable working in a </span>Scrum/Agile</span> environment.</span>&#xA0;</span></span></p></li></ul> AI Expectations</span></span></p> In this role you will&#xA0;</span></span></p> Use AI-assisted tools (e.g., IDE agents, automated code generation, test case synthesis, automated MR review) in your daily development workflow.</span></p></div></li></ul></div> Apply AI responsibly and securely, with attention to data governance given the customer-facing nature of the content platform. Demonstrate quantifiable improvements in cycle time, velocity, test coverage, or reduction of defects through applied AI .</span>&#xA0;</span></span></p></li></ul></div> Share AI practices and tooling with peers to raise AI capability across the broader platform and content management function.</span> &#xA0;</span></p></li></ul> Qualifications</span></p> At least 4 - 5 years of relevant, progressive engineering experience with content management systems and web front-end frameworks.</span>&#xA0;</span></span></p></li></ul></div></div> Proven track record delivering across </span>multi-system and multi-team initiatives</span>, beyond single-component or isolated feature delivery.</span></span></p></li></ul></div> Demonstrated, quantifiable use of AI tools to improve platforms, consistent with Avalara&apos;s AI Bar Raiser standard.</span>&#xA0;</span></span></p></li></ul></div> AI is embedded in our workflows, decision-making, and products.&#xA0; Success here requires embracing AI as an essential capability.</span></p> You&#x2019;ll bring experience using AI and AI-related technologies, ready to thrive here.</span></p></li> You&#x2019;ll apply AI every day to business challenges - improving efficiency, contributing solutions, and driving results for your team, our company, and our customers.</span></p></li> You&#x2019;ll grow with AI by staying curious about new trends and best practices, and by sharing what you learn so others can benefit too.</span></p></li></ul> Total Rewards&#xA0;</u></span></p>What Your Responsibilities Will Be</h3>
What You&#x2019;ll Need To Be Successful</h3>
</span> </span></p></li>
</span></span></li>Avalara is an AI-first Company</h3>
How We&#x2019;ll Take Care Of You</h3>
