Integration and Application Developer
Technology landscape:
- LLM / MCP
- GitHub Copilot
- JavaScript / TypeScript
- Node.js
- Web application frameworks
- REST APIs and event-driven services
- Adobe Workfront
- Adobe Workfront Fusion
- Adobe Frame.io
- Adobe App Builder
- Adobe Experience Manager Assets / Content Hub
- AWS
- Azure Integration Services
- Adobe Firefly Services
- Iconik Media Asset Management
- Other cloud and enterprise platforms
Key Responsibilities
- Design and develop Adobe Workfront Fusion scenarios connecting Workfront with media production platforms and enterprise services, using AI-generated Fusion blueprints and workflow designs to accelerate delivery.
- Use GitHub Copilot, LLMs and MCP-enabled tools as core development accelerators to generate Fusion scenarios, API integrations, technical documentation, test cases and production-ready source code.
- Build full-code integrations and business applications using JavaScript/TypeScript, Node.js, appropriate web application frameworks, Adobe App Builder, AWS, Azure Integration Services and other suitable cloud or enterprise technologies, leveraging AI-assisted code generation whilst maintaining engineering quality standards.
- Develop applications and integrations across both Adobe and non-Adobe platforms, including Frame.io, AEM Assets / Content Hub, Adobe Firefly Services, Iconik, enterprise systems and third-party services.
- Design and implement secure, maintainable web applications, REST APIs, event-driven integrations, webhook architectures and data-processing workflows using appropriate authentication, mapping, retries, rate-limit management, idempotency and recoverable error handling.
- Evaluate, refine and validate AI-generated solutions, AI-generated code and AI-generated workflows through testing, peer review, security controls and operational verification before deployment across Adobe and non-Adobe environments.
- Monitor and support applications and integrations, including Fusion executions, schedules, webhooks, queues, data stores, application services, APIs and failure patterns, restoring service and implementing permanent fixes.
- Help ensure the efficient, stable and secure operation of Workfront, Fusion and the applications and integration services delivered by the role across Development, UAT and Production environments.
- Own the technical preparation and execution of approved promotions between environments, including dependency analysis, release evidence, rollback planning and post-release validation.
- Maintain source control, technical specifications, integration documentation, configuration records, test evidence, release notes, runbooks and support procedures.
- Collaborate with architects, product owners, UX specialists, QA, support teams, security teams and platform owners to design and deliver usable, maintainable applications and integrations and to resolve incidents.
- Continuously improve reusable application and integration patterns, AI development workflows, prompt engineering practices, platform performance and developer productivity through effective use of AI-assisted engineering.
Essential
Experience and capabilities
- Enterprise application development, integration engineering or workflow automation experience.
- Adobe Workfront Fusion or comparable orchestration tooling.
- Strong understanding of REST APIs, JSON, OAuth, webhooks and integration design patterns.
- Strong JavaScript/TypeScript and Node.js development experience, including building and supporting production applications and services.
- Strong expertise in the Azure and AWS ecosystems, including designing, developing, deploying and supporting cloud-native applications and integrations using appropriate Azure/AWS services.
- Demonstrable experience and confidence in the emerging AI-driven technology ecosystem and associated architectures, including AI-assisted coding and development practices.
- Practical experience using GitHub Copilot, AI coding assistants, LLMs and MCP-enabled development workflows to accelerate software delivery, with the ability to evaluate and improve AI-generated outputs.
- Experience with Git, automated and manual testing, troubleshooting, CI/CD and structured release practices.
- Clear technical documentation skills and ownership of production support responsibilities for applications and integrations.
Desirable
- Adobe Workfront administration and environment promotion.
- Adobe App Builder / Adobe I/O Runtime.
- Strong expertise in the AWS ecosystem, including relevant application, integration, serverless, API, security and monitoring services; experience with Azure Integration Services or comparable cloud services is also desirable.
- Frame.io, AEM Assets / Content Hub, Adobe Firefly Services.
- DAM/MAM, content supply chain or media production technology experience.
- Web application frameworks, monitoring, CI/CD, observability, security controls and release automation.
- Experience building agentic AI workflows, MCP integrations or AI-powered development solutions.
Success indicators
- Reliable, secure, documented and supportable applications and integrations.
- Consistent and controlled environment promotion processes.
- Reduced recurrence of operational failures and integration incidents.
- Increased adoption of version-controlled, peer-reviewed and reusable application and integration solutions across Adobe and non-Adobe technology stacks.
- Demonstrable use of GitHub Copilot, LLMs, MCP services and AI-assisted engineering to accelerate delivery of Fusion scenarios, API integrations, applications and software solutions.
- Measurable improvements in developer productivity, automation and delivery speed across application and integration development without compromising security, testing, user experience, operational resilience or accountability.