Work Location: Dallas / Plano, Texas
Contract Duration: 6 Months
Employment Type: Contract
Experience Required: 7+ Years
Job Summary
We are seeking an experienced Adobe AEM Developer with strong expertise in Adobe Experience Manager (AEM), Adobe Web SDK, and full-stack web development. The ideal candidate will have a solid understanding of digital analytics, web instrumentation, client-side data layers, and modern software development practices.
The candidate will be responsible for developing and enhancing digital experiences, implementing analytics solutions, and optimizing web instrumentation for performance, scalability, and reliability. Strong collaboration and end-to-end ownership of technical deliverables are essential.
Primary Skills (Must-Have)
- Adobe Experience Manager (AEM),
- Adobe Web SDK (Alloy.js),
- JavaScript,
- Python
- Full-Stack Web Development
- Web Instrumentation
- Client-Side Data Layer Implementation
- Digital Analytics Integration
Secondary Skills (Preferred)
- Node.js,
- Git and Version Control,
- Tag Management,
- Event-Driven Analytics,
- Data Governance
- Modern Front-End Frameworks
- Web Performance Optimization
- Technical Documentation
- Solution Design and Architecture
- Cross-Functional Collaboration
Key Responsibilities
- Develop and maintain scalable web applications and digital experiences using modern front-end and back-end technologies.
- Implement and optimize Adobe Web SDK (Alloy.js) and client-side data layer solutions in production environments.
- Support, maintain, and enhance digital experiences built using Adobe Experience Manager.
- Implement tag management, event-driven analytics, and data governance solutions for digital properties.
- Optimize web instrumentation for performance, reliability, scalability, and maintainability.
- Collaborate with product, business, analytics, marketing, and engineering teams to define and deliver technical solutions.
- Translate analytics, tracking, and instrumentation requirements into clear technical specifications.
- Participate in technical initiatives and contribute to architecture and implementation decisions.
- Take end-to-end ownership of deliverables and proactively identify opportunities for technical improvements.
- Use Git, Node.js, Python, and JavaScript to support development and implementation activities.
Required Qualifications
- Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional software development experience.
- 5–7 years of experience with relevant AEM and Adobe Web SDK technologies.
- Strong proficiency in JavaScript and Python.
- Hands-on experience with Node.js and Git.
- Experience implementing digital analytics and web instrumentation solutions.
- Strong troubleshooting, problem-solving, and communication skills.
- Ability to collaborate with cross-functional teams and manage end-to-end deliverables.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
We are committed to providing reasonable accommodations to qualified applicants with disabilities and for sincerely held religious beliefs, as required by applicable law. Applicants who require a reasonable accommodation during the hiring process may request assistance.
Employment may be contingent upon the successful completion of job-related pre-employment screening, which may include background and reference checks and, where permitted by applicable law and applicable to the position, drug testing. All such screening will be conducted in accordance with applicable federal, state, and local laws.