Software Engineer III - UX/UI

JPMorgan Chase & Co.
Full-timeBengaluru, India

📍 Job Overview

Job Title: Software Engineer III - UX/UI

Company: JPMorgan Chase & Co.

Location: Bengaluru, Karnataka, India

Job Type: Full time

Category: UX/UI Engineering & Design (within Technology)

Date Posted: 2026-06-03T04:27:18

Experience Level: Mid-Level (3+ years)

Remote Status: On-site

🚀 Role Summary

  • Focus on designing and delivering user-centric digital experiences for enterprise platforms, translating business requirements into effective interaction and visual designs.

  • Develop reusable UI components and front-end applications using modern frameworks like React, Angular, and core web technologies (JavaScript, HTML5, CSS3).

  • Integrate cutting-edge AI-assisted design and development practices, including AI-driven prototyping, design automation, AI copilots, and personalized user experiences informed by behavior insights.

  • Collaborate closely with back-end services and APIs to deliver secure, stable, and scalable production code within an agile environment.

  • Drive continuous improvement through the analysis of diverse data sets and the development of impactful visualizations and reporting.

📝 Enhancement Note: This role is situated within JPMorgan Chase's Infrastructure Platforms Team, indicating a focus on foundational technology services that support broader organizational functions. The emphasis on AI-augmented practices and enterprise-level platform design suggests a complex, high-impact environment.

📈 Primary Responsibilities

  • Design and deliver intuitive, user-centric digital experiences across enterprise platforms by translating business requirements into effective interaction and visual design.

  • Build reusable UI components and front-end applications using modern frameworks (React, Angular, or similar) and core web technologies (JavaScript, HTML5, CSS3).

  • Leverage AI-assisted design and development practices, including AI-driven prototyping and ideation, design automation, AI copilots, automated UX recommendations, and personalization informed by user behavior insights.

  • Integrate front-end solutions with application programming interfaces (APIs) and back-end services, delivering secure, stable, and scalable production code that supports business objectives.

  • Troubleshoot and execute software solutions that break down complex problems beyond routine approaches, while improving code quality and strengthening system architecture.

  • Produce architecture and design artifacts for complex applications and ensure design constraints are met through high-quality software development.

  • Analyze large, diverse data sets and develop visualizations and reporting to drive continuous improvement, contribute to engineering communities of practice, and strengthen a culture of diversity, opportunity, inclusion, and respect.

📝 Enhancement Note: The responsibilities highlight a blend of traditional front-end engineering with a significant focus on modern AI integration and data analysis for continuous improvement. This suggests the role requires not only strong technical UI/UX skills but also a forward-thinking approach to leveraging emerging technologies.

🎓 Skills & Qualifications

Education: Formal training or certification on software engineering concepts or a Bachelor's degree in a related field.

Experience: 3+ years of applied software engineering experience.

Required Skills:

  • Proven experience designing and delivering intuitive, user-centric UX/UI experiences across enterprise platforms.

  • Demonstrated understanding of UX/UI principles, usability, and interaction design, including translating complex requirements into high-quality user experiences.

  • Hands-on proficiency with core web technologies: JavaScript, HTML5, and CSS3.

  • Practical experience with at least one modern front-end framework such as React, Angular, or similar.

  • Experience leveraging AI-assisted development or design tools (e.g., AI copilots, design automation tools) to support UX/UI work.

  • Experience integrating front-end applications with APIs and back-end services in a production environment.

Preferred Skills:

  • Experience building and maintaining enterprise design systems and reusable component libraries.

  • Experience applying accessibility best practices (e.g., WCAG-aligned design and development).

  • Experience with data visualization techniques to support reporting and product insights.

  • Experience applying AI-assisted personalization approaches informed by user behavior insights.

📝 Enhancement Note: The requirements emphasize a solid foundation in front-end development coupled with practical experience in AI-assisted tools and enterprise-level integrations. The preferred skills point towards a desire for candidates who can contribute to scalable design systems and accessibility standards, indicating a mature engineering environment.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of user-centric digital experiences designed and delivered for enterprise platforms, demonstrating translation of business requirements into visual and interaction designs.

  • Examples of reusable UI components and front-end applications built with modern frameworks (React, Angular, etc.) and core web technologies.

  • Case studies illustrating the application of AI-assisted design or development tools in the UX/UI workflow, highlighting efficiency gains or innovative solutions.

  • Demonstrations of front-end integration with APIs and back-end services, emphasizing secure, stable, and scalable code delivery.

Process Documentation:

  • Workflow designs and optimization strategies for user experience enhancement within enterprise platforms.

  • Implementation and automation methods for building reusable UI components and integrating with back-end services.

  • Measurement and performance analysis of AI-augmented UX/UI features and their impact on user engagement and efficiency.

📝 Enhancement Note: Candidates should prepare a portfolio that not only exhibits strong UI/UX design and front-end development skills but also clearly articulates their experience with AI integration and its practical application in an enterprise context. Highlighting contributions to scalability, security, and process optimization will be key.

💵 Compensation & Benefits

Salary Range: Based on industry benchmarks for a Software Engineer III (UX/UI) with 3+ years of experience in Bengaluru, India, a competitive salary range is estimated to be between ₹1,500,000 to ₹2,500,000 per annum. This range accounts for the mid-level experience, specialized UX/UI skills, and the demanding nature of enterprise technology roles within a major financial institution.

Benefits:

  • Comprehensive health insurance (medical, dental, vision) for employees and dependents.

  • Retirement savings plans and employee stock purchase programs.

  • Generous paid time off, including vacation, sick leave, and public holidays.

  • Professional development opportunities, including training, certifications, and conference attendance.

  • Access to employee assistance programs and wellness initiatives.

  • Opportunities for internal mobility and career advancement within a global financial services leader.

Working Hours: Standard full-time working hours are typically 40 hours per week, with potential for flexibility based on project needs and team collaboration. The role is on-site, requiring consistent presence at the Bengaluru office.

📝 Enhancement Note: The salary estimate is derived from an analysis of similar mid-level software engineering roles with a UX/UI specialization in Bengaluru, considering the reputation and compensation structures of large financial institutions like JPMorgan Chase. Benefits are typical for a multinational corporation of this size and industry.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services (Technology focused within Banking & Financial Services)

Company Size: Large Enterprise (Over 10,000 employees)

Founded: 2000 (JPMorgan Chase & Co. has a much longer history, but this may refer to a specific internal entity or a significant restructuring/expansion period relevant to the team's focus).

Team Structure:

  • The role is part of the Infrastructure Platforms Team, suggesting a focus on core technology services and enterprise-wide solutions rather than direct customer-facing products.

  • Likely comprises specialized engineers in areas such as front-end development, back-end integration, AI/ML integration, and platform architecture.

Methodology:

  • Emphasis on agile development methodologies for iterative delivery and rapid response to evolving business needs.

  • Data-driven decision-making, utilizing analytics and user behavior insights to inform design and development choices.

  • A strong focus on engineering excellence, code quality, system stability, and scalability for enterprise-grade solutions.

  • Integration of AI-augmented practices to enhance design, development, and user personalization processes.

Company Website: https://www.jpmorganchase.com/

📝 Enhancement Note: JPMorgan Chase is a global leader in financial services, known for its robust technology investments and commitment to innovation. The Infrastructure Platforms Team likely plays a critical role in maintaining and advancing the company's technological backbone, emphasizing reliability, security, and scalability.

📈 Career & Growth Analysis

Operations Career Level: This position is a Software Engineer III, typically representing a mid-to-senior level individual contributor role. It involves significant autonomy, the ability to tackle complex technical challenges independently, and often mentoring junior engineers. The UX/UI specialization within an enterprise platform context suggests a focus on building and refining foundational user experiences that impact a wide range of internal users or critical business processes.

Reporting Structure: The role reports into a Technology Lead or Engineering Manager within the Infrastructure Platforms Team. This manager is responsible for team performance, project delivery, and individual career development. Collaboration will extend across multiple engineering teams, product managers, and business stakeholders.

Operations Impact: While not a traditional "Revenue Operations" role, the impact is substantial. By improving the usability, efficiency, and scalability of enterprise platforms through excellent UX/UI design, this role directly contributes to:

  • Increased productivity for internal users across various departments.

  • Reduced operational costs through more intuitive and automated workflows.

  • Enhanced security and stability of critical technology infrastructure.

  • Faster adoption of new technologies and features due to superior user experience.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in advanced front-end frameworks, AI integration for UX, design systems, or accessibility standards.

  • Leadership Development: Transition into a Tech Lead role, guiding a small team, or move into a management track overseeing engineering teams.

  • Cross-Functional Mobility: Explore opportunities in product management, architecture, or specialized areas like data visualization or AI strategy within other technology divisions.

  • Continuous Learning: Access to extensive internal training programs, external certifications, and opportunities to attend industry conferences focused on software engineering, UX/UI, and AI.

📝 Enhancement Note: The "III" designation signifies a role with substantial technical responsibility and potential for leadership. The growth paths emphasize deepening technical expertise or moving into leadership and broader strategic roles within the vast JPMorgan Chase technology organization.

🌐 Work Environment

Office Type: This is an on-site role, implying a traditional office environment within JPMorgan Chase's Bengaluru campus. The environment is expected to be professional, corporate, and conducive to focused work and collaboration.

Office Location(s): Bengaluru, India (Embassy Tech Village, Outer Ring Road). This is a major IT hub in India, suggesting a modern office facility with ample resources and amenities.

Workspace Context:

  • Collaborative Environment: While on-site, the role involves significant interaction with other engineers, designers, product managers, and stakeholders. Expect team meetings, design reviews, and cross-functional project discussions.

  • Operations Tools & Technology: Access to a robust suite of development tools, collaboration platforms (e.g., Slack, Microsoft Teams), project management software (e.g., Jira), and internal JPMC technology infrastructure. The team will leverage modern front-end development environments and AI tools.

  • Team Interaction: Regular opportunities for pair programming, code reviews, and knowledge-sharing sessions within the Infrastructure Platforms Team and broader engineering communities of practice.

Work Schedule: The standard work schedule is full-time (approximately 40 hours per week). While on-site, there might be some flexibility in start/end times, but consistent availability during core business hours is expected for team collaboration and meeting project deadlines.

📝 Enhancement Note: The on-site nature of the role is a key differentiator. Candidates should be prepared for a structured corporate environment that fosters both independent work and team collaboration, with state-of-the-art facilities typical of a major financial institution.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter call to assess basic qualifications, interest, and cultural fit.

  • Technical Screening: Online coding assessment or a technical interview focusing on core JavaScript, HTML, CSS, and front-end framework concepts.

  • Portfolio Review & Deep Dive: A dedicated session where candidates present their portfolio, discussing key projects, design decisions, and technical implementations. This is where AI integration and enterprise-level experience will be scrutinized.

  • Behavioral & Situational Interviews: Questions assessing problem-solving skills, teamwork, communication, and how candidates handle challenges, particularly in complex enterprise environments.

  • Hiring Manager Interview: Final discussion with the hiring manager to assess overall fit, career aspirations, and alignment with the team's goals.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 impactful projects that best showcase your UX/UI design skills, front-end development proficiency, and experience with AI-assisted tools. Prioritize projects that align with enterprise-level challenges and scalable solutions.

  • Quantify Impact: For each project, clearly articulate the problem statement, your role and contributions, the technologies used, and, most importantly, the measurable outcomes (e.g., improved user efficiency by X%, reduced error rates by Y%, successful integration of Z feature).

  • Highlight AI Integration: Explicitly detail how AI tools or concepts were used in your design or development process. Explain the benefits derived, such as faster prototyping, improved design suggestions, or enhanced personalization.

  • Showcase Enterprise Mindset: Emphasize how your work adheres to enterprise standards for security, scalability, accessibility (WCAG), and maintainability. Discuss your experience with design systems and reusable components.

  • Practice Your Narrative: Be prepared to walk through your portfolio smoothly, explaining your thought process, design rationale, and technical challenges overcome. Practice concise and compelling storytelling.

Challenge Preparation:

  • Coding Challenges: Brush up on common JavaScript, HTML, and CSS challenges, focusing on algorithms, data structures, and responsive design.

  • System Design/Architecture: Be ready to discuss how you would approach designing a scalable front-end architecture for an enterprise platform, including API integration strategies and component reusability.

  • UX/UI Problem-Solving: Prepare to tackle a hypothetical UX problem, outlining your approach from user research (even if simulated) to design solutions and justification.

📝 Enhancement Note: The interview process will heavily weigh technical proficiency, practical application of AI in UX/UI, and the ability to deliver robust, scalable solutions within a large enterprise context. A well-prepared portfolio is crucial for demonstrating these capabilities.

🛠 Tools & Technology Stack

Primary Tools:

  • Front-end Frameworks: React, Angular (or similar modern JavaScript frameworks).

  • Core Web Technologies: JavaScript (ES6+), HTML5, CSS3, SASS/LESS.

  • AI-Assisted Tools: Experience with AI copilots (e.g., GitHub Copilot), AI-driven prototyping tools, design automation software, or platforms providing AI-powered UX recommendations.

  • Version Control: Git, GitHub/GitLab/Bitbucket.

Analytics & Reporting:

  • Data Analysis Tools: Proficiency with analyzing user behavior data, potentially using tools like Google Analytics, Adobe Analytics, or internal JPMC analytics platforms.

  • Visualization Libraries: Experience with libraries like D3.js, Chart.js, or similar for creating insightful data visualizations within applications.

  • Reporting Tools: Ability to generate reports and dashboards to communicate performance metrics and insights to stakeholders.

CRM & Automation:

  • API Integration: Experience working with RESTful APIs and understanding of GraphQL.

  • Backend Services: Familiarity with integrating front-end applications with various backend services and databases.

  • CI/CD Tools: Exposure to continuous integration and continuous delivery pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) for automated deployments.

📝 Enhancement Note: The technology stack emphasizes modern front-end development, significant integration with AI tools, and a strong understanding of how to connect front-end applications with robust backend services and data analytics platforms within an enterprise framework.

👥 Team Culture & Values

Operations Values:

  • Engineering Excellence: A commitment to writing high-quality, maintainable, and performant code, with a focus on system stability and scalability.

  • Innovation & Adaptability: Embracing new technologies, including AI, and continuously seeking ways to improve processes and user experiences.

  • Collaboration & Teamwork: Working effectively within cross-functional teams, sharing knowledge, and supporting colleagues to achieve collective goals.

  • Customer Focus (Internal): Prioritizing the needs of internal users and business stakeholders to deliver solutions that drive efficiency and productivity.

  • Data-Driven Decision Making: Utilizing data and analytics to inform design choices, measure impact, and guide continuous improvement efforts.

Collaboration Style:

  • Cross-Functional Integration: Actively collaborating with product managers, back-end engineers, QA testers, and other stakeholders to ensure seamless integration of UX/UI designs into functional applications.

  • Process Review & Feedback: Engaging in regular code reviews, design critiques, and sprint retrospectives to foster a culture of continuous improvement and knowledge sharing.

  • Knowledge Sharing: Contributing to internal communities of practice, documentation, and mentoring junior team members to elevate the team's overall technical capabilities.

📝 Enhancement Note: The team culture at JPMorgan Chase, particularly within its technology divisions, is likely to be highly professional, results-oriented, and focused on collaboration and continuous learning. The emphasis on AI integration suggests an innovative and forward-looking approach.

⚡ Challenges & Growth Opportunities

Challenges:

  • Integrating AI Seamlessly: Effectively incorporating AI-assisted tools and personalized features into enterprise platforms without compromising performance, security, or user experience.

  • Scalability and Complexity: Designing and implementing solutions that can scale across a global enterprise with diverse user needs and complex backend systems.

  • Legacy Systems: Navigating and integrating modern front-end solutions with potentially older enterprise systems.

  • Keeping Pace with Technology: Continuously learning and adapting to the rapid evolution of front-end technologies, AI advancements, and evolving user expectations.

Learning & Development Opportunities:

  • AI & Machine Learning: Opportunities to deepen understanding and application of AI in UX/UI, potentially through internal courses, workshops, or project involvement.

  • Enterprise Architecture: Gaining exposure to broader enterprise technology strategies and architectural patterns.

  • Design Systems & Component Libraries: Advanced training in building and managing scalable design systems for large organizations.

  • Accessibility Standards: Becoming an expert in WCAG guidelines and implementing inclusive design practices.

  • Leadership & Mentorship: Opportunities to mentor junior engineers, lead technical initiatives, or pursue formal leadership training.

📝 Enhancement Note: The role presents exciting challenges at the forefront of AI integration and enterprise-scale development, coupled with significant opportunities for professional growth in specialized and leadership areas within a leading financial institution.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex enterprise platform you've worked on. What were the key UX/UI challenges, and how did you address them with modern front-end techniques and potentially AI?" (Focus on problem-solving, technical approach, and impact).

  • "How do you approach translating intricate business requirements into intuitive user interfaces, especially for internal enterprise tools? Provide an example." (Assess understanding of user-centric design and requirement analysis).

Company & Culture Questions:

  • "Why are you interested in working for JPMorgan Chase and specifically on the Infrastructure Platforms Team?" (Demonstrate research into the company and role).

  • "How do you contribute to a culture of collaboration and continuous improvement within an engineering team?" (Align with team values and collaboration style).

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly state the business problem, your specific role and contributions, the technical stack, your design process (including AI integration), and quantifiable results.

  • Emphasize Impact: Focus on how your work delivered value – increased efficiency, reduced errors, improved user satisfaction, or enabled new capabilities. Use metrics wherever possible.

  • Highlight AI & Enterprise Aspects: Explicitly call out your experience with AI tools and how your solutions were designed for scalability, security, and maintainability within an enterprise environment.

  • Be Prepared for Deep Dives: Anticipate detailed questions about your technical choices, design rationale, and problem-solving strategies. Be ready to defend your decisions and discuss alternatives.

📝 Enhancement Note: Interview preparation should heavily focus on demonstrating practical application of AI in UX/UI, experience with enterprise-level software development, and strong problem-solving skills. A well-rehearsed portfolio presentation is critical.

📌 Application Steps

To apply for this operations position:

  • Submit your application through the provided Oracle Cloud HCM portal link.

  • Prepare Your Portfolio: Curate a selection of 2-3 key projects that showcase your UX/UI design expertise, front-end development skills (React/Angular, JS/HTML/CSS), and specific experience with AI-assisted tools. Ensure each project highlights business impact and enterprise-level considerations.

  • Tailor Your Resume: Highlight keywords from the job description, such as "UX/UI Design," "Enterprise Platforms," "React," "Angular," "JavaScript," "AI-Assisted Development," "API Integration," and "Agile." Quantify achievements with specific metrics whenever possible.

  • Research JPMorgan Chase: Understand the company's mission, values, and recent technological advancements, particularly in AI and enterprise infrastructure. Familiarize yourself with their stance on innovation and financial technology.

  • Practice Your Pitch: Rehearse your portfolio presentation and anticipate common interview questions related to technical skills, problem-solving, and behavioral competencies. Be ready to articulate your career aspirations and how they align with opportunities at JPMC.

⚠️ 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

Requires 3+ years of applied software engineering experience with a strong focus on UX/UI principles and core web technologies. Candidates must have hands-on experience with modern front-end frameworks and AI-assisted design or development tools.