Software Engineer III - UI (React & Typescript)

JPMorgan Chase & Co.
Full-timeβ€’Hyderabad, India

πŸ“ Job Overview

Job Title: Software Engineer III - UI (React & Typescript)

Company: JPMorgan Chase & Co.

Location: Hyderabad, Telangana, India

Job Type: Full time

Category: Software Engineering / Technology

Date Posted: 2026-09-11

Experience Level: Mid-level (3-5 years)

Remote Status: On-site

πŸš€ Role Summary

  • Develop and maintain secure, high-quality front-end solutions for fraud protection products within the Payments Trust and Safety Technology group.

  • Design, build, and enhance user interfaces using React and TypeScript, integrating with REST APIs and GraphQL.

  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity.

  • Contribute to the architecture and design of complex applications, ensuring design constraints are met and driving technical innovation.

  • Analyze and synthesize data to create visualizations and reports for continuous improvement of software applications and systems.

πŸ“ Enhancement Note: This role is specifically within the Fraud Protection group, a critical area for financial technology. The emphasis on AI coding assist tools and Micro Frontend architecture suggests a forward-thinking development environment. While the title is "Software Engineer III," the responsibilities indicate a mid-level to senior individual contributor role focused on UI development within a larger enterprise technology context.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and troubleshoot secure and scalable software solutions, employing creative problem-solving beyond conventional approaches.

  • Write and maintain production-ready code and algorithms that operate synchronously with backend systems.

  • Utilize enterprise-authorized AI coding assist tools (e.g., code generation, refactoring, unit test creation, documentation) to enhance code quality and delivery speed, ensuring validation through peer review and automated testing.

  • Apply knowledge of the Software Development Life Cycle (SDLC) toolchain, including AI-assisted development and automation capabilities, to maximize value realization.

  • Produce architecture and design artifacts for complex applications, ensuring adherence to design constraints throughout the software code development process.

  • Gather, analyze, and synthesize data from diverse sources to develop visualizations and reports that support continuous improvement of software applications and systems.

  • Proactively identify hidden problems and patterns within data to drive improvements in coding hygiene and system architecture.

  • Implement and manage Micro Frontend (MFE) architecture, ensuring independently deployable frontend applications and seamless integration.

  • Troubleshoot MFE runtime, dependency, configuration, and communication issues.

πŸ“ Enhancement Note: The responsibilities highlight a strong emphasis on code quality, security, and innovation through AI tools. The inclusion of Micro Frontend architecture and troubleshooting MFE issues points to a complex, modular front-end development strategy. The data analysis component suggests the role is not solely focused on coding but also on understanding and improving system performance through data insights.

πŸŽ“ Skills & Qualifications

Education: Formal training or certification on software engineering concepts is required. While a specific degree is not listed, a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for this level.

Experience: 3+ years of applied software engineering experience is mandatory.

Required Skills:

  • Hands-on practical experience with React, TypeScript, JavaScript, Redux / Redux Toolkit, GraphQL, HTML5 / CSS3, and REST API integration.

  • Experience in React Router / frontend routing.

  • Experience with Module Federation / Micro Frontends (MFE).

  • Proficiency with unit testing frameworks such as Jest / React Testing Library or equivalent.

  • Experience with UI automation frameworks like Cypress / Playwright or equivalent.

  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with a demonstrated ability to critically evaluate and refine AI-generated outputs for correctness, performance, and security.

  • Experience working with Micro Frontend (MFE) architecture and independently deployable frontend applications.

  • Experience with MFE integration, inter-MFE communication, routing, shared dependencies, and versioning.

  • Hands-on experience in integrating third-party/external MFEs with host applications.

  • Experience troubleshooting MFE runtime, dependency, configuration, and communication issues.

  • Solid understanding of agile methodologies, including CI/CD, Application Resiliency, and Security.

  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations. Preferred Skills:

  • Familiarity with modern front-end technologies beyond the core requirements.

  • Exposure to cloud technologies.

  • Familiarity with cloud/containerized deployment and technologies such as Docker/Kubernetes.

πŸ“ Enhancement Note: The requirements are highly specific to modern front-end development with a significant focus on Micro Frontend architecture and the strategic integration of AI tools. The emphasis on testing frameworks and automation suggests a commitment to robust development practices. The preferred skills in cloud and containerization indicate a desire for candidates with broader DevOps awareness.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase projects demonstrating complex UI development using React and TypeScript, highlighting problem-solving in dynamic environments.

  • Include examples of Micro Frontend implementations, illustrating integration strategies, inter-MFE communication, and dependency management.

  • Provide case studies of how you've leveraged AI-assisted tools in your development workflow, detailing the specific tools used, the problem solved, and the outcome.

  • Demonstrate experience with API integrations (REST, GraphQL) and state management (Redux).

  • Present examples of unit and end-to-end UI testing strategies and their impact on code quality and application stability. Process Documentation:

  • Document workflows for developing and testing UI components within an agile and CI/CD environment.

  • Detail your approach to integrating and managing Micro Frontends, including versioning and dependency handling.

  • Illustrate how you use data analysis and reporting to inform UI/UX improvements and system optimizations.

  • Outline your process for evaluating and integrating AI-generated code or solutions into production workflows, emphasizing validation and security checks.

πŸ“ Enhancement Note: For a role at this level, a strong portfolio is crucial. Candidates should be prepared to demonstrate practical application of MFE concepts and AI tool usage. The focus should be on tangible results and a clear understanding of the SDLC within a large enterprise context.

πŸ’΅ Compensation & Benefits

Salary Range: For a Software Engineer III role with 3-5 years of experience in Hyderabad, India, the estimated annual salary range is β‚Ή15,00,000 to β‚Ή25,00,000. This estimation is based on industry benchmarks for similar roles at large financial institutions in major Indian tech hubs, considering the specified skill set and experience level.

Benefits:

  • Comprehensive health insurance coverage for employees and dependents.

  • Retirement savings plans (e.g., Provident Fund contributions).

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

  • Employee assistance programs offering counseling and support services.

  • Opportunities for professional development, training, and certifications.

  • Access to company-sponsored learning platforms and AI coding tools.

  • Potential for performance-based bonuses and stock options.

Working Hours: The standard working hours are likely 40 hours per week, with potential for flexibility. Given the agile nature of the work and the global presence of JPMorgan Chase, some evening calls or extended hours might occasionally be required to collaborate with international teams.

πŸ“ Enhancement Note: The salary range is an estimate for Hyderabad, India, and can vary based on specific experience, interview performance, and internal company compensation structures. JPMorgan Chase is a global employer with a wide array of benefits, often including robust health, retirement, and professional development packages.

🎯 Team & Company Context

🏒 Company Culture

Industry: Financial Services / Technology. JPMorgan Chase operates at the intersection of finance and technology, providing a stable yet dynamic environment for tech professionals. The Payments Trust and Safety Technology group focuses on mitigating risks within financial transactions.

Company Size: Large Enterprise (JPMorgan Chase is a global financial services firm with over 200,000 employees). This size offers stability, extensive resources, and clear career paths, but also means navigating larger organizational structures and processes.

Founded: 2000 (through the merger of Chase Manhattan Corporation and J.P. Morgan & Co.). With a long history and significant market presence, the company emphasizes stability, integrity, and innovation.

Team Structure:

  • The Fraud Protection group is part of the larger Payments Trust and Safety Technology organization.

  • The team likely consists of a mix of Software Engineers (across various levels), Quality Assurance engineers, Product Managers, and potentially Data Scientists or Analysts.

  • Reporting structure will likely follow a typical enterprise hierarchy, with engineers reporting to a Team Lead or Engineering Manager, who in turn reports to higher levels of management.

  • Cross-functional collaboration is essential, involving close work with product owners, other engineering teams (backend, infrastructure), and business stakeholders to understand fraud patterns and implement effective solutions. Methodology:

  • Data Analysis and Insights: A strong emphasis on using data to understand fraud trends, assess the effectiveness of implemented solutions, and identify areas for improvement.

  • Workflow Planning and Optimization: Agile methodologies (Scrum/Kanban) are standard, focusing on iterative development, continuous integration, and continuous delivery (CI/CD).

  • Automation and Efficiency: Driving efficiency through automated testing, deployment pipelines, and leveraging AI tools for faster development cycles and code quality.

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

πŸ“ Enhancement Note: Working at a global financial institution like JPMorgan Chase means adhering to stringent security and compliance standards. The culture likely values precision, reliability, and a commitment to ethical practices, particularly in a domain like fraud prevention. The scale of operations presents opportunities for impact but also requires adaptability within a structured environment.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is classified as Software Engineer III, typically representing a mid-level to senior individual contributor. It signifies a capacity to handle complex technical challenges independently, contribute to architectural decisions, and mentor junior engineers. In a large organization, this level often involves owning significant features or components of a system.

Reporting Structure: The role reports to an Engineering Manager or Team Lead within the Fraud Protection group. There will be close collaboration with Product Managers, architects, and other engineers on the team and potentially in adjacent teams.

Operations Impact: The work directly impacts the company's ability to protect merchants and customers from fraudulent activities, thereby safeguarding revenue, reputation, and customer trust. Successful UI development in this area can significantly improve user experience for merchants using fraud prevention tools and enhance the efficiency of fraud detection and mitigation processes.

Growth Opportunities:

  • Operations Skill Advancement: Deepen expertise in React, TypeScript, Micro Frontends, and advanced UI development patterns. Opportunity to gain experience in backend integration, cloud technologies (AWS/Azure/GCP), and CI/CD pipelines.

  • Learning & Specialization: Potential to specialize in areas like performance optimization, security best practices for front-end applications, or advanced AI tool integration for development. Exposure to enterprise-level system architecture and large-scale fraud detection systems.

  • Leadership Potential: As an Engineer III, there's a clear path toward Senior Software Engineer roles, Tech Lead positions, or even management roles within the technology organization. This involves taking on greater architectural responsibility, leading projects, and mentoring junior team members.

πŸ“ Enhancement Note: JPMorgan Chase offers structured career development programs. For this role, growth is anticipated through hands-on experience with cutting-edge technologies, exposure to enterprise-grade systems, and opportunities to influence technical direction within the Fraud Protection domain. The emphasis on AI tools also provides a unique learning curve.

🌐 Work Environment

Office Type: On-site. The role is based in Hyderabad, India, at a JPMorgan Chase office facility.

Office Location(s): The job description specifies a location in Hyderabad, India. JPMorgan Chase has large technology campuses in key cities, offering modern amenities and collaborative workspaces.

  • Workspace Context:
    • Expect a professional, corporate environment with a focus on productivity and collaboration.

    • Access to standard office equipment, high-speed internet, and potentially dedicated development environments.

    • Opportunities for in-person collaboration with team members, fostering a strong sense of team cohesion and knowledge sharing.

    • The environment will be conducive to focused work on complex coding tasks and participation in team meetings and agile ceremonies. Work Schedule: The standard work schedule will be aligned with local business hours in Hyderabad (Asia/Kolkata timezone), likely 40 hours per week. While on-site, there may be some flexibility, but core hours will be expected for team collaboration and meetings.

πŸ“ Enhancement Note: Working on-site at a large financial institution implies adherence to corporate dress codes and office protocols. The Hyderabad office is likely a significant technology hub for the company, offering a well-equipped and professional setting for software development.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter screens applications for basic qualifications and fit.

  • Technical Assessment: May involve online coding challenges (e.g., HackerRank, LeetCode style) focusing on React,

TypeScript, algorithms, and data structures, or a take-home assignment.

  • Technical Interviews: Multiple rounds with engineering team members and hiring managers. These will focus on:

    • Deep dives into your React, TypeScript, and MFE experience.
    • Problem-solving and algorithmic thinking.
    • System design questions, particularly for UI architecture and MFE integration.
    • Behavioral questions assessing collaboration, problem-solving approach, and cultural fit.
    • Discussion on your experience with AI coding tools and responsible AI usage.
  • Portfolio Review: A dedicated session where you walk through selected projects from your portfolio, explaining your technical contributions, design choices, and the impact of your work.

  • Final Interview: May involve senior leadership or a final confirmation with the hiring manager.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 projects that best showcase your expertise in React, TypeScript, MFE architecture, and complex UI development. Prioritize projects that demonstrate problem-solving and quantifiable results.

  • Highlight MFE Implementation: Clearly articulate your role in MFE architecture, including integration strategies, shared component management, and communication patterns between MFEs.

  • Showcase AI Tool Usage: Prepare specific examples of how you've used AI coding assistants, detailing the problem, the tool's contribution, your validation process, and the resulting improvements (e.g., speed, quality).

  • Quantify Impact: Wherever possible, use metrics to demonstrate the impact of your work (e.g., performance improvements, reduction in bugs, faster development cycles, user satisfaction).

  • Prepare for Technical Deep Dives: Be ready to discuss the technical details of your projects, including design patterns, trade-offs considered, and challenges overcome.

Challenge Preparation:

  • MFE Scenarios: Prepare for questions on common MFE challenges like routing, state management across MFEs, dependency sharing, and versioning.

  • AI Tool Integration: Be ready to discuss your experience with AI coding tools, including their limitations, ethical considerations, and how you ensure code quality and security.

  • Problem-Solving: Practice breaking down complex UI problems, considering scalability, performance, and maintainability.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for questions related to teamwork, conflict resolution, handling ambiguity, and driving initiatives.

πŸ“ Enhancement Note: JPMorgan Chase, as a large financial institution, will likely have a rigorous and structured interview process. A strong portfolio that clearly demonstrates practical application of the required skills, especially MFE and AI tool usage, will be critical. Candidates should prepare to articulate their thought process and impact with concrete examples.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Framework: React

  • Languages: TypeScript, JavaScript

  • State Management: Redux / Redux Toolkit

  • API Interaction: GraphQL, REST API

  • Markup/Styling: HTML5, CSS3

  • Routing: React Router

  • Micro Frontend Architecture: Module Federation

  • Testing Frameworks: Jest, React Testing Library (UI Testing), Cypress, Playwright (UI Automation)

  • AI Coding Assistants: Enterprise-authorized tools (e.g., GitHub Copilot Enterprise, internal tools)

Analytics & Reporting:

  • Tools for data analysis and visualization (specifics may vary, but general understanding of data interpretation is key). CRM & Automation:

  • While not directly CRM-focused, understanding of how front-end applications integrate with backend systems and services that might interact with CRM or other enterprise platforms is beneficial.

  • Familiarity with CI/CD pipelines and automation tools.

πŸ“ Enhancement Note: The technology stack is very specific and modern, focusing heavily on JavaScript ecosystem tools and advanced architectural patterns like Micro Frontends. Proficiency in these areas, along with a proactive approach to learning and utilizing AI development tools, will be highly valued.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Integrity and Trust: Paramount in financial services; all development must uphold the highest standards of security and reliability.

  • Excellence: A commitment to delivering high-quality, robust, and performant software solutions.

  • Innovation: Encouraging the adoption of new technologies and methodologies, including AI-assisted development, to drive efficiency and improve products.

  • Collaboration: Fostering a team-oriented environment where knowledge is shared, and challenges are tackled collectively.

  • Customer Focus: Ensuring that technology solutions effectively serve the needs of merchants and protect them from fraud.

Collaboration Style:

  • Cross-functional Integration: Close collaboration with product management, backend engineering, QA, and potentially data science teams to ensure cohesive product development.

  • Agile and Iterative: Embracing agile principles for continuous feedback, adaptation, and iterative improvements to both code and processes.

  • Knowledge Sharing: Active participation in code reviews, technical discussions, and team meetings to share best practices, learnings, and insights, especially regarding MFE and AI tool usage.

πŸ“ Enhancement Note: The culture at JPMorgan Chase is likely to be professional and structured, with a strong emphasis on teamwork and adherence to established processes and security protocols. The Fraud Protection group specifically will value diligence, attention to detail, and a proactive approach to risk mitigation.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complexity of MFE Architecture: Navigating the intricacies of Micro Frontend integration, managing dependencies, and ensuring consistent user experience across independently deployed applications.

  • AI Tool Integration and Validation: Effectively leveraging AI coding assistants while rigorously validating their outputs for correctness, security, and performance in a high-stakes financial environment.

  • Balancing Innovation with Security: Implementing cutting-edge UI technologies and AI tools while adhering to stringent financial industry security and compliance standards.

  • Large-Scale System Integration: Ensuring seamless integration of front-end solutions within a vast and complex enterprise technology landscape.

Learning & Development Opportunities:

  • Advanced UI/MFE Specialization: Opportunities to become a subject matter expert in Micro Frontend architecture, advanced React patterns, and TypeScript best practices.

  • AI Development Tool Mastery: Gaining in-depth experience and potentially becoming a champion for enterprise-authorized AI coding assistance tools.

  • Financial Technology Domain Knowledge: Developing a strong understanding of fraud detection mechanisms, payment systems, and the financial services technology landscape.

  • Enterprise Architecture Exposure: Learning how modern front-end applications fit into a broader enterprise architecture, including cloud integration and scalability strategies.

  • Mentorship and Leadership: Opportunities to mentor junior engineers, lead technical initiatives, and grow into more senior or lead roles.

πŸ“ Enhancement Note: The role presents significant challenges related to cutting-edge architecture and AI adoption within a regulated industry. These challenges are also the source of substantial growth opportunities, allowing individuals to develop highly sought-after skills.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Architecture & MFE: "Describe a complex Micro Frontend architecture you've designed or worked with. What were the key challenges in integration, and how did you solve them?" (Prepare to discuss Module Federation, routing, state sharing).

  • AI Tooling: "How have you integrated AI-assisted coding tools into your workflow? What are the benefits and risks, and how do you ensure the quality and security of AI-generated code?" (Focus on practical application and validation).

  • Problem-Solving: "Imagine a scenario where a merchant reports discrepancies in their fraud protection dashboard. How would you approach diagnosing and resolving this issue, from front-end perspective?" (Demonstrate analytical and debugging skills).

Company & Culture Questions:

  • "Why are you interested in working for JPMorgan Chase, specifically within the Payments Trust and Safety Technology group?" (Research company values, financial industry trends, and the importance of fraud prevention).

  • "How do you approach collaboration with backend engineers, product managers, and other stakeholders in an agile environment?" (Highlight communication skills, teamwork, and understanding of cross-functional dependencies).

  • "Describe a time you had to balance delivering features quickly with ensuring high code quality and security." (Showcase your understanding of trade-offs and best practices). Portfolio Presentation Strategy:

  • Structure for Impact: For each project, clearly state the problem, your role, the technologies used (especially React, TypeScript, MFE), the solution you implemented, and the measurable outcome or impact.

  • MFE Deep Dive: Be ready to draw diagrams and explain the technical details of your MFE implementations, including build processes, runtime integration, and communication patterns.

  • AI Tool Demonstration: If possible, use a brief example to show how an AI tool assisted you in a specific task within a project.

  • Focus on "Why": Explain the rationale behind your design choices and technical decisions. Articulate the trade-offs you considered.

πŸ“ Enhancement Note: Candidates should prepare to discuss their experience with Micro Frontend architecture and AI tools in detail, as these are key differentiators for this role. Demonstrating an understanding of the financial services context and its associated security requirements will also be crucial.

πŸ“Œ Application Steps

To apply for this Software Engineer III position:

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

  • Tailor Your Resume: Highlight your experience with React, TypeScript, Micro Frontend architecture, and AI-assisted development tools. Quantify achievements with metrics where possible.

  • Prepare Your Portfolio: Curate a portfolio that prominently features projects demonstrating your expertise in modern front-end development, MFE implementation, and any use of AI development tools. Be ready to walk through specific examples.

  • Practice Technical Scenarios: Brush up on coding challenges related to JavaScript, React, algorithms, and data structures. Prepare for system design questions focusing on UI architecture and MFE.

  • Research JPMorgan Chase: Understand the company's mission, values, and its role in the financial technology sector, particularly in fraud prevention. Prepare to discuss why you're a good cultural fit.

⚠️ 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 must have at least 3 years of applied software engineering experience with proficiency in React, TypeScript, and Micro Frontend architecture. A solid understanding of agile methodologies, CI/CD, and secure coding practices is required.