A complete application in a minute
Tailored resume and cover letter, ready to send.
Bullseye is seeking a Senior AEM (Adobe Experience Manager) Developer to design and build sophisticated web applications on AEM as a Cloud Service. You will create Core Components, editable templates, workflows, and GraphQL queries, while supporting SPA front ends and authoring via Universal Editor.
You will configure environments, manage CI/CD pipelines, and lead migrations to AEMaaCS, integrating with Assets, Dynamic Media, Target, Analytics and Experience Platform.
Bullseye is a leading digital production company with over 10 years of experience delivering world-class solutions for global brands, partnering with both agencies and direct clients. We boast a cross-section of digital capabilities, producing work that spans from engaging digital display campaigns to complex websites, innovative mobile apps, augmented reality experiences, and much more.
Our commitment to excellence is reflected in our track record: Bullseye projects have won over 100 industry awards at prestigious festivals such as Cannes Lions, D&AD, and OneShow. With a team of 70+ digital professionals operating across Australian and Indonesian time zones, we leverage agile delivery practices and modern communication tools to provide flexible, efficient, and digital solutions that works. As a proud WPP company, Bullseye offers the resources of one of the largest marketing services groups in Australasia, ensuring we consistently deliver at scale and with maturity.
Responsibilities
Design and develop web applications on AEM as a Cloud Service (AEMaaCS): components (Core Components), editable templates, workflows, dialogs, Sling Models/Java APIs and unit tests, using OSGi, Sling and JCR/Oak.
Build headless and hybrid experiences with Content Fragments, Experience Fragments and GraphQL persisted queries; support SPA/React front ends and authoring via the Universal Editor.
Set up and configure AEM author, publish and dispatcher environments (AEM SDK, Adobe-managed CDN) per Adobe best practices.
Build and manage Cloud Manager CI/CD pipelines with code-quality, security and performance gates; manage Dev, Stage and Production environments and releases.
Lead or assist migrations from on-premise/AMS to AEMaaCS using the Best Practices Analyzer, Repository Modernizer and Content Transfer Tool.
Integrate AEM with AEM Assets/Dynamic Media (incl. OpenAPI), Adobe Target, Journey Optimizer/Campaign, Marketo Engage, Analytics, Adobe Experience Platform (Web SDK), Workfront and other endpoints via I/O Events and App Builder.
Apply Adobe generative-AI capabilities (e.g., Firefly) to content authoring within brand governance.
Work in an agile, rapid development and prototyping environment; follow secure coding practices (IMS/SSO), coding standards, unit test coverage, automation and CI.
Resolve functional and technical issues using Cloud Manager logs and monitoring; provide technical support to the client.
Work with Architects on design; prepare detailed technical designs for templates, components and services; communicate designs to the team; review peers' work and mentor junior developers.
The above statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by management.
Skills & Qualifications
6+ years of software programming and large-scale web application experience; 4+ years hands-on AEM, with recent AEMaaCS experience.
Strong Java (11/17/21) is a MUST, plus Sling, OSGi, JCR/Oak and Maven.
Strong hands-on experience with Core Components, Editable Templates, Sling Models, Experience Fragments and Content Fragments.
Experience with Dispatcher/Apache HTTPD, Cloud Manager CI/CD and Git workflows.
Experience with RESTful services, GraphQL and headless delivery.
Experience with cloud technologies (AWS/Azure); other CMS (Contentful/Sitecore/Drupal) is a plus.
Good to have: Adobe Target, Analytics, Journey Optimizer, Marketo Engage, Adobe Experience Platform; Eloqua, Salesforce or Microsoft Dynamics CRM.
Proficiency with complex IT/software solutions; strong process development and analysis skills.
Good written and verbal communication; strong interpersonal skills; works independently and as a team player.
Proactive, detail-oriented, results-oriented; able to prioritize and meet deadlines in a high-volume environment.
Nice to Have
Adobe Edge Delivery Services (EDS): block development in vanilla JS/CSS, document-based authoring (Google Docs/Word/SharePoint), Universal Editor for EDS, and Lighthouse/Core Web Vitals performance.
Familiarity with App Builder, AEM Forms (Adaptive Forms Core Components) and Assets Content Hub; Adobe certifications (e.g., AEM Sites Developer/Architect).
Work Location
This position will be based in our office in Bali. Enjoy working in a creative hub with a fantastic team, surrounded by the unique culture and beauty of Bali. We will provide successful candidate from outside Bali area with a relocation coverage.
Note: Only shortlisted candidates will be notified.