Software Engineer III - UX/UI

JPMorgan Chase & Co.
Full-time•Bengaluru, India

šŸ“ Job Overview

Job Title: Software Engineer III - UX/UI

Company: JPMorgan Chase & Co.

Location: Bengaluru, Karnataka, India

Job Type: Full time

Category: Software Engineering / UX/UI Design

Date Posted: 2026-05-25T07:01:52

Experience Level: Mid-Level (3+ years)

Remote Status: On-site

šŸš€ Role Summary

  • Design and deliver 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 and core web technologies.

  • Leverage AI-assisted design and development practices to enhance usability, efficiency, and personalization.

  • Integrate front-end solutions with APIs and back-end services, ensuring secure, stable, and scalable production code.

  • Analyze data sets to drive continuous improvement and contribute to engineering communities of practice.

šŸ“ Enhancement Note: This role is positioned within the "Infrastructure Platforms Team" at JPMorgan Chase & Co., indicating a focus on foundational technologies and internal enterprise solutions rather than external customer-facing products. The emphasis on AI-augmented practices and enterprise platforms suggests a strategic initiative to modernize internal tooling and user experiences.

šŸ“ˆ Primary Responsibilities

  • Translate complex business requirements into intuitive and user-friendly UX/UI designs for enterprise-level platforms and applications.

  • Architect, develop, and maintain reusable UI components and front-end architectures using modern frameworks such as React, Angular, or similar.

  • Implement and integrate AI-driven design tools, AI copilots, and AI-augmented development workflows to accelerate prototyping, ideation, and recommendations.

  • Build robust and scalable front-end applications, ensuring seamless integration with internal and external APIs and back-end services.

  • Write clean, secure, stable, and scalable production code, adhering to agile development methodologies and best practices.

  • Troubleshoot and resolve complex technical issues, optimizing code quality and enhancing system architecture for improved performance and maintainability.

  • Produce comprehensive architecture and design documentation for complex software solutions, ensuring adherence to design constraints and technical specifications.

  • Analyze large and diverse datasets to create insightful visualizations and reports that inform continuous improvement initiatives and product strategy.

  • Contribute actively to engineering communities of practice, fostering a culture of knowledge sharing, innovation, and respect.

šŸ“ Enhancement Note: The responsibilities highlight a blend of core front-end development, advanced UX/UI design principles, and a significant focus on integrating cutting-edge AI technologies into the development lifecycle. The emphasis on "enterprise platforms" suggests working on internal tools and systems that support a large financial institution's operations.

šŸŽ“ Skills & Qualifications

Education: Formal training or certification on software engineering concepts is required. A Bachelor's degree in Computer Science, Engineering, or a related field is typically expected for this level, though not explicitly stated.

Experience: 3+ years of applied software engineering experience with a strong emphasis on UX/UI design and front-end development.

Required Skills:

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

  • Deep understanding of UX/UI principles, usability best practices, and interaction design methodologies.

  • Proficiency in core web technologies: JavaScript, HTML5, and CSS3.

  • Hands-on experience with at least one modern front-end framework (e.g., React, Angular, Vue.js).

  • Demonstrated experience leveraging AI-assisted development or design tools (e.g., AI copilots, design automation tools) to enhance UX/UI workflows.

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

Preferred Skills:

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

  • Strong understanding and application of accessibility best practices, such as WCAG standards.

  • Experience with data visualization techniques and tools for reporting and deriving product insights.

  • Familiarity with applying AI-assisted personalization approaches based on user behavior analysis.

  • Experience with cross-functional collaboration and stakeholder management within a large organization.

šŸ“ Enhancement Note: The required skills emphasize a strong foundation in front-end development and UX/UI principles, with a forward-looking requirement for AI integration. Preferred skills point towards a desire for candidates who can contribute to mature processes like design systems and accessibility, indicating a level of sophistication in the team's operations.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 3-5 complex UX/UI projects, demonstrating end-to-end design and development of enterprise-level applications or platform features.

  • Highlight projects that involved translating intricate business requirements into intuitive user interfaces and seamless user flows.

  • Include case studies that detail the use of modern front-end frameworks (React, Angular) and core web technologies (JavaScript, HTML5, CSS3).

  • Present examples of integrating front-end components with APIs and back-end services, illustrating architectural considerations for scalability and stability.

Process Documentation:

  • Provide documentation or case studies illustrating your approach to workflow design and optimization for front-end development processes.

  • Detail your experience with implementing or contributing to automation methods within the development lifecycle, especially regarding UI component generation or testing.

  • Showcase how you measure and analyze the performance and usability of implemented solutions, including any A/B testing or user feedback loops.

šŸ“ Enhancement Note: For a mid-level Software Engineer role with a UX/UI focus at a large financial institution, a portfolio is crucial. It should not only display visual design skills but also technical implementation capabilities and an understanding of enterprise-scale development challenges. The emphasis on AI integration means candidates should actively seek to demonstrate any projects where AI tools were used to enhance design or development efficiency.

šŸ’µ Compensation & Benefits

Salary Range: For a Software Engineer III position with 3+ years of experience in Bengaluru, India, the estimated annual salary range is ₹15,00,000 to ₹28,00,000 (approximately $18,000 to $34,000 USD, subject to exchange rate fluctuations). This range accounts for the mid-level experience, the specific technical skills required, and the competitive market for experienced software engineers in major Indian tech hubs.

Benefits:

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

  • Retirement savings plan with company matching contributions.

  • Paid time off, including vacation days, sick leave, and public holidays.

  • Opportunities for professional development, training, and continuing education.

  • Employee assistance programs and wellness initiatives.

  • Potential for performance-based bonuses and stock options/grants.

  • Access to company-sponsored learning platforms and certifications.

Working Hours: Standard working hours are typically 40 hours per week, with potential for flexibility. Given the role's focus on enterprise platforms and potential for global collaboration, some flexibility may be required to accommodate different time zones.

šŸ“ Enhancement Note: The salary estimate is based on market data for mid-level software engineers in Bengaluru, India, considering the specific technical stack (React, Angular, JavaScript, etc.) and the financial industry context. JPMorgan Chase & Co. typically offers a robust benefits package commensurate with its status as a global financial services leader.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Financial Services (Banking and Investment) - JPMorgan Chase & Co. operates at the forefront of global finance, providing a wide range of services including investment banking, commercial banking, asset management, and financial transaction processing. This industry demands high levels of security, compliance, reliability, and innovation.

Company Size: Global enterprise with over 100,000 employees worldwide. This scale implies complex organizational structures, robust processes, and significant resources for technology development and infrastructure.

Founded: 2000 (through the merger of Chase Manhattan Corporation and J.P. Morgan & Co.), with roots tracing back to 1799. This long history signifies a stable and established organization with a deep understanding of the financial markets and technological evolution.

Team Structure:

  • The role is within the "Infrastructure Platforms Team," suggesting a specialized group focused on building and maintaining the core technological foundation upon which other business units and applications operate.

  • This team likely comprises various engineering disciplines, including front-end, back-end, DevOps, and potentially specialized roles in AI/ML integration, working collaboratively to deliver robust platform solutions.

Methodology:

  • Embraces Agile methodologies for software development, focusing on iterative development, continuous integration/continuous delivery (CI/CD), and rapid response to evolving business needs.

  • Employs data-driven decision-making, utilizing analytics and metrics to monitor system performance, user engagement, and identify areas for optimization.

  • Prioritizes a secure and compliant development approach, adhering to stringent financial industry regulations and internal security protocols.

  • Fosters a culture of innovation, encouraging the adoption of new technologies and practices, such as AI augmentation, to enhance efficiency and user experience.

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

šŸ“ Enhancement Note: Working within JPMorgan Chase means operating in a highly regulated and security-conscious environment. The "Infrastructure Platforms Team" context suggests the focus will be on internal tools and systems that are critical for the company's global operations, requiring a strong emphasis on stability, scalability, and compliance.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This "Software Engineer III" role represents a mid-level to senior individual contributor position. It signifies a capacity to work independently on complex problems, contribute to architectural decisions, mentor junior engineers, and drive technical initiatives within the team. The focus on UX/UI within infrastructure platforms suggests a specialized path for engineers interested in enhancing internal tooling and developer experiences.

Reporting Structure: The role likely reports to a Software Engineering Manager or Team Lead within the Infrastructure Platforms division. Collaboration will be extensive with product managers, other engineers (front-end, back-end, DevOps), and potentially business stakeholders who utilize the platforms.

Operations Impact: While not directly customer-facing, this role has a significant impact on the operational efficiency and productivity of thousands of employees across JPMorgan Chase. By improving internal platforms and user experiences through modern UX/UI design and AI augmentation, this engineer will directly contribute to faster development cycles, reduced error rates, and enhanced user satisfaction for internal users.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in advanced front-end frameworks, AI-assisted development tools, enterprise design systems, or data visualization techniques.

  • Leadership Development: Progress to a Senior Software Engineer or Tech Lead role, taking ownership of larger features, guiding technical strategy, and mentoring junior team members.

  • Cross-Functional Mobility: Explore opportunities within other engineering teams or product management roles within JPMorgan Chase, leveraging a strong understanding of enterprise platforms and user needs.

  • Management Track: Transition into engineering management by developing leadership and people management skills, potentially overseeing a team of engineers.

šŸ“ Enhancement Note: The growth path at a firm like JPMorgan Chase is often structured, offering clear progression tracks. For this role, the emphasis on AI and UX/UI within infrastructure platforms creates a niche but valuable specialization that can lead to senior individual contributor roles or management positions focused on internal tooling and developer productivity.

🌐 Work Environment

Office Type: This is an on-site role, indicating a traditional office-based work environment at JPMorgan Chase's Bengaluru campus. The company typically provides modern, well-equipped office spaces designed for collaboration and productivity.

Office Location(s): Bengaluru, Karnataka, India, specifically within the Embassy Tech Village. This location is a prominent IT hub, offering good connectivity and access to amenities.

Workspace Context:

  • The workspace will likely be an open-plan office or a cubicle setup, designed to foster collaboration among team members.

  • Expect access to robust IT infrastructure, high-speed internet, and standard office equipment. The team will utilize various development tools and platforms, including those related to AI-assisted development.

  • Opportunities for direct interaction with colleagues, including pair programming, team stand-ups, and design reviews, will be frequent, facilitating knowledge sharing and problem-solving.

Work Schedule: The standard work schedule is likely Monday to Friday, approximately 40 hours per week. While core hours will be expected, there may be some flexibility to manage tasks and project deadlines, especially when collaborating with teams in different time zones.

šŸ“ Enhancement Note: An on-site role at a major financial institution like JPMorgan Chase suggests a structured work environment with a focus on security protocols and collaborative team dynamics. The Bengaluru office location places it within a vibrant tech ecosystem.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter will likely conduct an initial screening call to assess basic qualifications, experience, and cultural fit.

  • Technical Assessments: Candidates can expect one or more technical interviews. These may include:

    • Coding Challenges: Live coding exercises focusing on JavaScript, algorithm design, and problem-solving, potentially within a shared editor or IDE.
    • System Design: Questions related to designing scalable and maintainable front-end architectures for enterprise platforms, including considerations for APIs, data flow, and performance.
    • UX/UI Deep Dive: Discussions about past projects, design philosophies, user-centric approaches, and how you translate requirements into effective user interfaces.
    • AI Integration Scenarios: Questions probing your understanding and experience with AI-assisted tools in design and development.
  • Portfolio Review: A dedicated session where you will present and discuss your portfolio, highlighting key projects, your role in them, technical challenges overcome, and the impact of your work.

  • Behavioral/Manager Interview: Questions assessing your teamwork, problem-solving approach, communication skills, and alignment with JPMorgan Chase's values.

Portfolio Review Tips:

  • Curate Strategically: Select 3-5 of your most relevant projects that showcase your UX/UI design skills, front-end development expertise (React/Angular, JS/HTML/CSS), and any experience with AI tools.

  • Focus on Impact: For each project, clearly articulate the problem statement, your specific contributions, the technologies used, the challenges faced, and the quantifiable outcomes or improvements achieved.

  • Demonstrate Process: Walk through your design process, from conceptualization and wireframing to prototyping and final implementation, explaining your rationale at each step.

  • Highlight AI Integration: If AI tools were used, clearly explain how they were leveraged and what benefits they provided (e.g., faster iteration, improved design suggestions, code generation).

  • Technical Depth: Be prepared to discuss the technical architecture, API integrations, and scalability considerations of your projects.

  • Tailor to Enterprise: Emphasize projects that demonstrate your ability to work on complex, scalable systems suitable for an enterprise environment.

Challenge Preparation:

  • Algorithm & Data Structures: Refresh your knowledge of fundamental algorithms (sorting, searching) and data structures (arrays, linked lists, trees, hash maps). Practice coding these efficiently in JavaScript.

  • Front-End Fundamentals: Review JavaScript concepts (ES6+ features, asynchronous programming), HTML5 semantics, and CSS3 (layout, responsiveness, preprocessors like SASS/LESS).

  • Framework Expertise: Be ready to discuss concepts and best practices related to React or Angular, including component lifecycle, state management, hooks (React), or services/directives (Angular).

  • System Design: Practice designing scalable front-end architectures. Consider aspects like component reusability, performance optimization, caching strategies, and API interaction patterns.

  • Behavioral: Prepare STAR method (Situation, Task, Action, Result) answers for common behavioral questions related to teamwork, problem-solving, handling conflict, and dealing with ambiguity.

šŸ“ Enhancement Note: The interview process at a large firm like JPMorgan Chase is typically rigorous. Success hinges on demonstrating both strong technical fundamentals and the ability to apply them within an enterprise context, with a particular focus on your UX/UI design capabilities and any experience with AI integration. A well-prepared portfolio presentation is critical.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Front-End Frameworks: React, Angular (proficiency in at least one required, familiarity with others beneficial).

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

  • AI-Assisted Development: Tools such as GitHub Copilot, AI-powered design assistants, code generation tools, or AI for UX recommendations.

  • Version Control: Git, commonly used with platforms like GitHub, GitLab, or Bitbucket.

Analytics & Reporting:

  • Data Visualization Libraries: D3.js, Chart.js, or similar for creating interactive visualizations.

  • Analytics Platforms: Potentially internal JPMC analytics tools or common web analytics solutions for tracking user behavior and application performance.

  • Reporting Tools: Tools for generating reports on application usage, performance metrics, and user feedback.

CRM & Automation:

  • Internal Enterprise Platforms: Familiarity with large-scale internal enterprise systems and their integration points.

  • API Integration Tools: Experience with tools and methodologies for integrating with RESTful APIs and potentially GraphQL.

  • CI/CD Tools: Familiarity with continuous integration and continuous delivery pipelines (e.g., Jenkins, Azure DevOps, GitLab CI).

šŸ“ Enhancement Note: The technology stack emphasizes modern front-end development with a significant integration of AI tools. Candidates should be prepared to discuss their experience with these specific technologies and how they contribute to building robust, scalable, and user-friendly enterprise platforms.

šŸ‘„ Team Culture & Values

Operations Values:

  • Integrity & Trust: Upholding the highest ethical standards and ensuring the security and reliability of all systems and data, critical in the financial services industry.

  • Innovation & Agility: Embracing new technologies and methodologies, such as AI augmentation, to drive continuous improvement, enhance efficiency, and adapt to market changes.

  • Collaboration & Inclusion: Fostering a diverse and inclusive team environment where all members are valued, respected, and encouraged to contribute their unique perspectives.

  • Client Focus (Internal): Prioritizing the needs of internal users and stakeholders, ensuring that platform solutions are user-centric, efficient, and effectively support business objectives.

  • Excellence & Accountability: Striving for high-quality outcomes, taking ownership of responsibilities, and delivering on commitments with precision.

Collaboration Style:

  • Cross-Functional Integration: Close collaboration with back-end engineers, product managers, QA testers, and potentially business analysts to ensure seamless platform development and integration.

  • Open Communication: Encouraging transparent and frequent communication through stand-ups, team meetings, and collaborative platforms to share progress, address challenges, and align on goals.

  • Knowledge Sharing: Actively participating in code reviews, design discussions, and internal knowledge-sharing sessions to spread best practices and foster collective learning.

šŸ“ Enhancement Note: JPMorgan Chase emphasizes core values that align with a global financial institution, focusing on integrity, innovation, and collaboration. The "Infrastructure Platforms Team" likely operates with a strong sense of shared responsibility for the company's technological backbone, requiring a high degree of trust and teamwork.

⚔ Challenges & Growth Opportunities

Challenges:

  • Legacy System Integration: Navigating the complexities of integrating modern front-end solutions with existing legacy enterprise systems, ensuring compatibility and performance.

  • Scalability and Performance: Designing and implementing solutions that can handle the massive scale and performance demands of a global financial institution.

  • Security and Compliance: Adhering to stringent security protocols and regulatory compliance requirements inherent in the financial services industry, which can add complexity to development.

  • AI Adoption Curve: Effectively integrating and leveraging AI-assisted tools in a way that genuinely enhances productivity and quality, while managing potential learning curves and adoption challenges.

  • Cross-Team Dependencies: Managing dependencies and aligning with multiple teams across a large organization to ensure cohesive platform development and deployment.

Learning & Development Opportunities:

  • Advanced AI/ML Training: Opportunities to deepen understanding and practical application of AI and machine learning in software development and UX/UI design.

  • Enterprise Architecture Exposure: Gaining in-depth knowledge of enterprise-level system architecture, security frameworks, and large-scale deployment strategies within the financial sector.

  • Specialized Certifications: Pursuing certifications in relevant technologies, design methodologies, or project management.

  • Mentorship Programs: Participating in formal or informal mentorship programs to learn from experienced engineers and leaders within the organization.

šŸ“ Enhancement Note: The challenges presented are typical for a large, established financial institution. Successfully navigating these requires strong technical acumen, adaptability, and a proactive approach to problem-solving. The growth opportunities are significant, offering paths for deep technical specialization or broader leadership development.

šŸ’” Interview Preparation

Strategy Questions:

  • Technical Strategy: "Describe a complex enterprise platform feature you designed and built. What were the key UX/UI considerations, architectural decisions, and integration challenges with APIs/backend services?" (Prepare to discuss your process, tools used, and outcomes).

  • AI Integration Strategy: "How would you leverage AI copilots or design automation tools to accelerate the development of a new internal dashboard? What are the potential benefits and pitfalls?" (Focus on practical application and awareness of limitations).

  • Problem-Solving Strategy: "Imagine a critical internal application is experiencing low user adoption due to a poor user interface. Outline your approach to diagnose the issues, propose solutions, and implement improvements." (Demonstrate a structured, user-centric problem-solving methodology).

Company & Culture Questions:

  • Company Alignment: "Why are you interested in working for JPMorgan Chase, specifically within an Infrastructure Platforms team, and how do your skills in UX/UI and AI align with our goals?" (Research JPMC's tech initiatives and values).

  • Team Dynamics: "Describe a time you had to collaborate with diverse technical teams (e.g., backend, DevOps) to deliver a front-end solution. How did you ensure effective communication and alignment?" (Highlight collaboration and communication skills).

  • Impact Measurement: "How do you measure the success of a UX/UI improvement on an enterprise platform? What metrics would you track, and how would you report on the impact?" (Focus on metrics related to efficiency, usability, and adoption).

Portfolio Presentation Strategy:

  • Narrative Arc: Structure your presentation with a clear beginning (problem), middle (your solution and process), and end (results and impact).

  • Visual Storytelling: Use clear, concise visuals (screenshots, mockups, flowcharts) to illustrate your design decisions and the user experience.

  • Technical Deep Dive: Be ready to answer in-depth questions about the code, architecture, and technical challenges of your portfolio projects. Explain how your front-end choices supported scalability and integration.

  • Quantify Achievements: Whenever possible, use numbers and data to demonstrate the positive impact of your work (e.g., "reduced task completion time by 15%", "increased feature usage by 20%").

  • Enthusiasm for AI: Clearly articulate your excitement and practical experience in using AI tools to enhance your design and development workflow.

šŸ“ Enhancement Note: Preparing for interviews at JPMorgan Chase requires a blend of technical depth, strategic thinking, and an understanding of enterprise-level challenges. Highlighting your ability to integrate AI effectively into practical development scenarios will be a key differentiator.

šŸ“Œ Application Steps

To apply for this Software Engineer III - UX/UI position:

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

  • Portfolio Customization: Ensure your resume and portfolio are tailored to highlight your experience with JavaScript, HTML5, CSS3, modern frameworks (React/Angular), UX/UI design principles for enterprise platforms, and any AI-assisted development tools.

  • Resume Optimization: Clearly articulate your 3+ years of software engineering experience, emphasizing achievements and quantifiable results. Use keywords from the job description naturally.

  • Interview Preparation: Practice answering technical questions related to front-end development, system design, and AI integration. Prepare specific examples using the STAR method for behavioral questions.

  • Company Research: Familiarize yourself with JPMorgan Chase's technology initiatives, company values, and the importance of infrastructure platforms in a global financial institution. Understand their commitment to innovation and AI.

āš ļø 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. Must have hands-on experience with JavaScript, HTML5, CSS3, and modern frameworks like React or Angular, along with AI-assisted design tools.