UX Developer Senior - Digital Marketing
📍 Job Overview
Job Title: UX Developer Senior - Digital Marketing
Company: PNC
Location: Pittsburgh, PA; Philadelphia, PA; Cleveland, OH; Houston, TX (Multiple Locations)
Job Type: Full-Time
Category: Digital Marketing Operations / Front-End Development
Date Posted: June 11, 2026
Experience Level: Mid-Senior Level (3+ years)
Remote Status: On-site
🚀 Role Summary
-
This Senior UX Developer role operates within PNC's Digital Marketing organization, focusing on front-end development for customer-facing digital experiences.
-
The primary technical platform for this role is Adobe Experience Manager (AEM), requiring hands-on experience with its content management capabilities and front-end integration.
-
Responsibilities include the technical design, development, coding, testing, and implementation of user interfaces, graphics, page layouts, and navigation templates.
-
The role demands a strong understanding of modern front-end development frameworks and best practices to ensure clean, efficient, and reusable code for digital marketing assets.
-
Candidates will analyze and maintain interface functionalities, contributing to the continuous improvement of user experience across PNC's digital platforms.
📝 Enhancement Note: While the title is "UX Developer Senior," the core responsibilities and required skills strongly indicate a front-end development focus within a digital marketing context, specifically leveraging AEM. This role is less about user research and wireframing (traditional UX) and more about translating designs into functional web components within a specific CMS.
📈 Primary Responsibilities
-
Develop and implement customer-facing digital interfaces using Adobe Experience Manager (AEM), translating design mockups and wireframes into functional web pages and components.
-
Design and code user-friendly and effective graphics, page layouts, icons, objects, navigation elements, and templates, ensuring adherence to brand guidelines and accessibility standards.
-
Conduct front-end development activities, including writing, testing, and debugging JavaScript, HTML, and CSS to create dynamic and responsive web experiences.
-
Analyze and maintain existing interface functionalities, identifying areas for improvement and implementing upgrades to enhance user experience and performance.
-
Participate actively in the business assessment and requirements analysis phases for front-end development projects, ensuring technical feasibility and alignment with digital marketing objectives.
-
Facilitate the posting of data, programs, forms, HTML pages, and graphic images for new and existing applications within the AEM environment.
-
Leverage modern development tools and techniques to produce clean, efficient, and reusable code, adhering to established coding standards and best practices for maintainability and scalability.
-
Collaborate with cross-functional teams, including UX designers, content strategists, and marketing managers, to deliver integrated digital marketing solutions.
-
Participate in code and design reviews, providing constructive feedback and ensuring the quality and technical integrity of front-end development work.
-
Troubleshoot and resolve front-end technical issues, ensuring the optimal performance and user experience of digital marketing assets.
📝 Enhancement Note: The responsibilities highlight a blend of development, implementation, and analysis within the AEM platform, specifically geared towards digital marketing outputs. The emphasis on "posting data, programs, forms, HTML pages and graphic images" suggests a direct role in content deployment and asset management within AEM.
🎓 Skills & Qualifications
Education:
-
Bachelor's degree in Computer Science, Web Development, Digital Media, or a related field is typically required.
-
Equivalent combinations of education, job-specific certifications, and relevant industry experience (including military service) may be considered. Experience:
-
Minimum of 3+ years of direct industry experience in front-end development or UX development roles.
-
Proven experience working with content management systems, with a strong emphasis on Adobe Experience Manager (AEM). Required Skills:
-
Adobe Experience Manager (AEM): 3+ years of hands-on experience with AEM development, including component development, template creation, and content authoring/management.
-
Front-End Technologies: Proficiency in JavaScript, HTML5, and CSS3 for building interactive and responsive web interfaces.
-
JavaScript Frameworks: Experience with modern JavaScript frameworks such as Angular or React.
-
User Interface (UI) Design & Development: Ability to translate UI designs into functional, high-quality code, with a focus on creating intuitive and engaging user experiences.
-
Web Application Technology: Understanding of web standards, accessibility (WCAG), and performance optimization techniques.
-
Cross-functional Collaboration: Ability to work effectively with designers, marketers, and other stakeholders to achieve project goals.
Preferred Skills:
-
Design Thinking: Experience applying design thinking principles to solve user problems and create innovative digital solutions.
-
Application Development & Architecture: Broader understanding of application development lifecycles and architectural patterns.
-
Business Analytics: Ability to analyze user behavior data to inform design and development decisions.
-
Release Management: Familiarity with software release processes and deployment strategies.
-
Integration Skills: Experience integrating front-end components with back-end systems or APIs.
-
Java: Basic understanding or experience with Java, as it often underlies AEM development.
📝 Enhancement Note: The "Preferred Skills" list includes broader competencies like "Business Management," "Customer Solutions," and "Risk Management," which are more aligned with PNC's overall corporate values. However, the "Competencies" section provides a more direct mapping to the developer role, emphasizing technical and design-related skills. The requirement for 3+ years in AEM is explicitly stated in the preferred qualifications section of the original description, making it a de facto requirement.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
AEM Component & Template Examples: Showcase developed AEM components, templates, and custom functionality, demonstrating your ability to extend and customize the platform.
-
Front-End Development Projects: Include examples of responsive web pages and interactive elements built with HTML, CSS, and JavaScript, highlighting your coding proficiency.
-
Case Studies in UI/UX Implementation: Present 2-3 detailed case studies of projects where you were involved in the UI/UX development process, outlining the problem, your approach, the technologies used (especially AEM), and the measurable outcomes.
-
Performance Optimization Examples: Demonstrate instances where you improved website performance, loading times, or user engagement through front-end code optimization or AEM configuration.
-
Accessibility Compliance: Provide examples or documentation showcasing your commitment to building accessible digital experiences (e.g., adherence to WCAG standards).
Process Documentation:
-
Workflow Design & Optimization: Be prepared to discuss your process for translating design requirements into AEM development workflows, including how you optimize for efficiency and maintainability.
-
Code Review & Testing Procedures: Explain your approach to code reviews, unit testing, and integration testing for front-end components within AEM to ensure quality and prevent defects.
-
AEM Deployment & Content Management: Describe your understanding of deploying AEM components and managing content within the AEM authoring environment.
📝 Enhancement Note: While the job description doesn't explicitly state a portfolio requirement, for a Senior UX Developer role, it's standard practice to showcase work. The inferred requirements focus on demonstrating practical application of AEM and front-end development skills, with an emphasis on measurable results and process.
💵 Compensation & Benefits
Salary Range: $55,000.00 – $123,050.00 annually
Benefits:
-
Comprehensive Health & Wellness:
- Medical, prescription drug coverage (with Health Savings Account feature)
- Dental and vision options
- Robust wellness program with financial incentives
-
Protection & Security:
- Employee and spouse/child life insurance
- Short-term and long-term disability protection
-
Retirement & Investment:
- 401(k) with PNC match
- Pension plan
- Stock purchase plan
-
Family & Personal Support:
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Maternity and/or parental leave
-
Professional Development:
- Educational assistance, including select fully paid programs
-
Paid Time Off:
-
Up to 11 paid holidays annually
-
9 occasional absence days annually (unless otherwise required by law)
-
15 to 25 vacation days annually, depending on career level and years of service. Working Hours:
-
-
Standard full-time work hours are assumed to be 40 hours per week. The role is on-site, implying a typical office-based schedule.
📝 Enhancement Note: The salary range provided is broad and typical for a senior-level role across multiple geographic locations, which can have varying cost-of-living adjustments. The benefits package is extensive and aligns with large financial institutions, offering robust support for employees and their families. The specific vacation days depend on career level, which for a Senior UX Developer would likely be on the higher end of the 15-25 day range.
🎯 Team & Company Context
🏢 Company Culture
Industry: Financial Services (Banking)
Company Size: Large Enterprise (PNC is a major financial services corporation with tens of thousands of employees globally).
Founded: 1852 (PNC has a long-standing history, indicating stability and established practices).
Team Structure:
-
Digital Marketing Organization: This role is embedded within the Digital Marketing department, suggesting a focus on customer acquisition, engagement, and retention through digital channels.
-
Cross-functional Collaboration: The team likely works closely with marketing strategists, content creators, UX researchers, product managers, and other developers to deliver integrated digital campaigns and experiences.
-
Reporting: The Senior UX Developer Senior likely reports to a Digital Marketing Manager or a Lead Developer within the digital marketing technology stack.
Methodology:
-
Customer-Centric Approach: PNC emphasizes customer focus, meaning digital experiences are designed and developed with the customer's needs and satisfaction as a primary consideration.
-
Risk Management: As a financial institution, risk management is a core value. This translates to rigorous testing, security protocols, and compliance adherence in all development efforts.
-
Agile/Iterative Development: While not explicitly stated, modern digital marketing teams often employ agile methodologies for faster iteration and response to market changes. Expect a mix of structured processes and adaptability.
Company Website: https://www.pnc.com/
📝 Enhancement Note: PNC's position as a large, established financial institution means operations and development roles will be highly structured, with a strong emphasis on compliance, security, and risk management. The "Customer Focused" and "Managing Risk" competencies are central to their culture and will be reflected in performance expectations.
📈 Career & Growth Analysis
Operations Career Level: Senior Individual Contributor. This role is positioned as a senior technical expert within the digital marketing domain. It requires significant experience and the ability to work independently, mentor junior team members, and contribute to strategic technical decisions.
Reporting Structure: Typically, a Senior UX Developer reports to a Manager or Director of Digital Marketing Technology or a Lead Developer. They will collaborate with various marketing, product, and IT teams.
Operations Impact:
-
Digital Experience Enhancement: Directly impacts the quality, usability, and effectiveness of PNC's customer-facing digital platforms and marketing campaigns.
-
Brand Representation: Ensures that digital assets accurately reflect PNC's brand identity and value proposition.
-
Customer Engagement & Conversion: Contributes to driving customer engagement, lead generation, and conversion rates through optimized user experiences.
-
Efficiency & Maintainability: By developing clean, reusable code and leveraging AEM effectively, this role contributes to the long-term efficiency and maintainability of PNC's digital marketing technology stack.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in Adobe Experience Manager, front-end frameworks, or related digital marketing technologies.
-
Leadership: Transition into a Lead Developer, Technical Lead, or Architect role, mentoring junior developers and leading technical initiatives.
-
Management: Move into a management track, overseeing teams of developers or digital marketing technologists.
-
Cross-functional Mobility: Gain exposure to other areas of digital marketing, product management, or IT architecture within PNC.
📝 Enhancement Note: The "Senior" title implies a level of autonomy and expertise. Growth opportunities will likely involve increasing technical complexity, project leadership, or a move into people management within a specialized digital marketing technology domain.
🌐 Work Environment
Office Type: On-site. PNC is an "in-office company" that fosters a supportive culture. This suggests a traditional office environment with dedicated workspaces.
Office Location(s): Pittsburgh, PA (Two PNC Plaza), Philadelphia, PA, Cleveland, OH, and Houston, TX. Candidates can be based in any of these primary locations.
Workspace Context:
-
Collaborative Environment: Expect a dynamic office setting where collaboration with marketing, design, and IT teams is frequent.
-
Technology Access: Access to standard office technology, development tools, and potentially specialized AEM environments.
-
Team Interaction: Opportunities for in-person team meetings, brainstorming sessions, and knowledge sharing with colleagues.
Work Schedule:
- The role is full-time, with standard working hours likely aligning with typical business operations (e.g., 9 AM to 5 PM, Monday to Friday). Some flexibility may be available, but the on-site requirement suggests a predictable schedule centered around office hours.
📝 Enhancement Note: The "in-office company" phrasing suggests a preference for in-person collaboration and a traditional corporate culture. While flexibility might exist, the expectation is for employees to be present in the office.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: HR or a recruiter will likely conduct an initial phone screen to assess basic qualifications, interest, and cultural fit.
-
Technical Interview(s): Expect one or more technical interviews focusing on AEM development, front-end coding skills (JavaScript, HTML, CSS), and experience with frameworks like Angular or React. This may involve live coding challenges or code review discussions.
-
Portfolio Review: Be prepared to walk through your portfolio, discussing specific projects, your role, the technical challenges, and the outcomes. Focus on AEM implementations and front-end solutions.
-
Manager/Team Interview: A discussion with the hiring manager and potentially team members to assess your problem-solving approach, collaboration style, and fit within the Digital Marketing team.
-
Behavioral/Situational Questions: Questions related to your experience with customer focus, risk management, problem-solving, and teamwork.
Portfolio Review Tips:
-
Curate Selectively: Choose projects that best showcase your AEM expertise and front-end development skills, particularly those relevant to digital marketing.
-
Structure Your Case Studies: For each project, clearly outline:
- The business problem or objective.
- Your specific role and contributions.
- The technologies used (especially AEM, JavaScript, HTML, CSS, frameworks).
- Key technical challenges and how you overcame them.
- Measurable results or impact (e.g., performance improvements, user engagement metrics, conversion rates).
-
Demonstrate AEM Proficiency: Highlight custom components, templates, workflows, or integrations you've built within AEM.
-
Showcase Code Quality: Be ready to discuss your coding practices, including clean code principles, reusability, and efficiency.
-
Emphasize User Experience: Explain how your development choices contributed to a better user experience and met user needs.
Challenge Preparation:
-
AEM Component Development: Practice creating basic AEM components and templates.
-
Front-End Coding: Brush up on JavaScript, HTML, and CSS, especially for responsive design and DOM manipulation. Be ready for coding exercises.
-
Problem-Solving Scenarios: Prepare to discuss how you would approach common front-end or AEM development challenges, such as performance bottlenecks, cross-browser compatibility issues, or integrating new features.
-
Company Values: Understand PNC's "Customer Focused" and "Managing Risk" values and be ready to provide examples of how you've demonstrated these in your work.
📝 Enhancement Note: The interview process will likely heavily weigh practical development skills, AEM experience, and the ability to articulate technical solutions and their business impact. A strong portfolio demonstrating hands-on AEM development is crucial.
🛠 Tools & Technology Stack
Primary Tools:
-
Adobe Experience Manager (AEM): The core Content Management System (CMS) for this role. Proficiency in AEM development (components, templates, OSGi bundles, workflows) is essential.
-
Front-End Development Tools:
- IDEs: Visual Studio Code, Sublime Text, IntelliJ IDEA (or similar).
- Build Tools: Webpack, Gulp, Maven (for AEM).
- Version Control: Git (e.g., GitHub, GitLab, Bitbucket).
-
Browser Developer Tools: Chrome DevTools, Firefox Developer Edition for debugging and performance analysis.
Analytics & Reporting:
-
Web Analytics Platforms: Familiarity with tools like Google Analytics or Adobe Analytics is beneficial for understanding user behavior and measuring the impact of digital marketing efforts.
-
AEM Analytics Integration: Understanding how AEM integrates with analytics platforms.
CRM & Automation:
-
CRM Systems: While not the primary focus, awareness of CRM systems (like Salesforce) and how digital marketing efforts integrate with them is a plus.
-
Marketing Automation Platforms: Familiarity with marketing automation tools (e.g., Marketo, HubSpot) and how front-end experiences interact with them.
-
Integration Tools: Understanding of RESTful APIs and potentially experience with integration platforms to connect AEM with other systems.
📝 Enhancement Note: AEM is the cornerstone of this role's technology stack. Proficiency in modern front-end development tools and practices is expected, along with an understanding of how these components fit into a broader digital marketing ecosystem.
👥 Team Culture & Values
Operations Values:
-
Customer Focused: All digital development efforts prioritize meeting customer needs and delivering exceptional user experiences that align with PNC's commitment to customer satisfaction.
-
Managing Risk: Development practices adhere to strict security protocols, compliance standards, and rigorous testing to safeguard customer data and maintain the integrity of PNC's digital assets.
-
Collaboration: A strong emphasis on teamwork and open communication with marketing, design, and IT departments to ensure cohesive and effective digital strategies.
-
Innovation & Efficiency: Encouragement to leverage modern tools and techniques to build efficient, maintainable, and high-performing digital solutions, while continuously seeking process improvements.
-
Quality & Excellence: A commitment to delivering high-quality code and polished user interfaces that uphold PNC's reputation for professionalism and reliability.
Collaboration Style:
-
Cross-functional Integration: Expect close collaboration with marketing managers, UX designers, content strategists, and potentially other IT teams to ensure alignment on project goals and technical requirements.
-
Feedback Exchange: An environment where constructive feedback is shared and received regarding designs, code, and project progress.
-
Knowledge Sharing: Opportunities to share best practices, learn from peers, and contribute to a collective understanding of AEM and front-end development within the organization.
📝 Enhancement Note: The core values of "Customer Focused" and "Managing Risk" are paramount for any role at PNC, especially in a customer-facing digital capacity. These values will influence decision-making and performance expectations.
⚡ Challenges & Growth Opportunities
Challenges:
-
AEM Complexity: Mastering the intricacies of AEM, including its various modules, best practices for component development, and performance tuning within a large enterprise environment.
-
Balancing Design & Technical Constraints: Translating complex UX/UI designs into functional AEM components while adhering to brand guidelines, accessibility standards, and performance requirements.
-
Cross-functional Alignment: Ensuring seamless collaboration and clear communication across diverse teams (marketing, design, IT, compliance) with potentially different priorities and technical understanding.
-
Keeping Pace with Technology: Staying current with evolving front-end technologies, AEM updates, and digital marketing trends to ensure solutions remain modern and effective.
-
Enterprise-Scale Development: Navigating the complexities of development within a large, regulated financial institution, including strict security protocols and approval processes.
Learning & Development Opportunities:
-
Advanced AEM Training: Opportunities for formal training or certifications in Adobe Experience Manager (e.g., Adobe Certified Expert – Experience Manager Developer).
-
Front-End Framework Mastery: Deepening expertise in Angular, React, or other emerging front-end technologies.
-
Accessibility Expertise: Developing specialized knowledge in web accessibility standards and best practices.
-
Digital Marketing Technology: Gaining a broader understanding of the digital marketing technology stack and how AEM fits into it.
-
Mentorship & Leadership: Opportunities to mentor junior developers and potentially take on technical leadership roles for projects.
📝 Enhancement Note: This role presents a solid opportunity to become an expert in a critical enterprise CMS (AEM) within the financial services sector, offering a stable yet evolving career path.
💡 Interview Preparation
Strategy Questions:
-
AEM Architecture & Development: Prepare to discuss your experience with AEM component development, template design, content authoring workflows, and any custom integrations you've built. Be ready to explain how you'd approach building a specific type of component or template.
-
Front-End Best Practices: Be ready to explain your approach to writing clean, efficient, and maintainable JavaScript, HTML, and CSS. Discuss responsive design strategies, cross-browser compatibility, and performance optimization techniques.
-
Problem-Solving Scenarios: Prepare to walk through a challenging technical problem you've encountered in AEM or front-end development and how you solved it. Focus on your thought process and the outcome.
-
User Experience Focus: Discuss how you ensure a positive user experience through your development work. How do you consider accessibility, usability, and performance in your coding?
Company & Culture Questions:
-
PNC Values: Be ready to provide specific examples of how you've demonstrated being "Customer Focused" and "Managing Risk" in previous roles.
-
Teamwork & Collaboration: Describe your experience working within cross-functional teams and how you handle disagreements or differing technical opinions.
-
Adaptability: How do you stay current with new technologies and adapt to changing project requirements or toolsets?
Portfolio Presentation Strategy:
-
Highlight AEM Impact: For each project in your portfolio, clearly articulate your specific contributions related to AEM development and how it benefited the digital marketing strategy or user experience.
-
Quantify Results: Wherever possible, use data and metrics to demonstrate the impact of your work (e.g., "Improved page load time by X%," "Increased conversion rate by Y%," "Reduced development time for content editors").
-
Explain Technical Choices: Be prepared to justify your technical decisions, explaining why you chose certain AEM features, JavaScript frameworks, or coding approaches.
-
Showcase Code Samples (if applicable): If permitted, have a few clean code snippets ready to showcase your style and best practices.
-
Focus on Problem/Solution/Outcome: Structure your presentation around the problem you were solving, the solution you implemented (your development work), and the resulting impact.
📝 Enhancement Note: The interview process will likely assess both your technical depth in AEM and front-end development, as well as your ability to operate within a corporate structure that values customer focus and risk management. A strong portfolio is key.
📌 Application Steps
To apply for this Senior UX Developer - Digital Marketing position:
-
Submit your application through the provided application link on PNC's careers portal.
-
Portfolio Customization: Review your existing portfolio and select 2-3 key projects that best showcase your AEM development expertise, front-end coding skills (HTML, CSS, JavaScript, frameworks), and experience with digital marketing initiatives. Ensure these examples highlight your problem-solving approach and any measurable outcomes.
-
Resume Optimization: Tailor your resume to emphasize your years of experience with Adobe Experience Manager, front-end development frameworks (Angular, React), and digital marketing technologies. Quantify achievements whenever possible and use keywords from the job description (e.g., AEM, JavaScript, HTML, CSS, UI Design, UX Development, Digital Marketing).
-
Interview Preparation: Practice articulating your experience with specific examples, especially related to AEM component development, front-end coding challenges, and how you embody PNC's values of "Customer Focused" and "Managing Risk." Prepare to walk through your chosen portfolio projects in detail.
-
Company Research: Familiarize yourself with PNC's digital presence, its customer-facing websites, and its overall brand messaging. Understand the company's commitment to customer service and risk management within the financial industry.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have over 3 years of experience with AEM and proficiency in front-end frameworks like Angular or React. A bachelor's degree is typically required, though equivalent experience may be considered.