Software Engineer II – UI Developer

JPMorgan Chase9 months ago
Plano, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

You’re ready to gain the skills and experience needed to grow within your role and advance your career – and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking, you are part of an agile team dedicated to enhancing, designing, and delivering secure, stable, and scalable software components for state‑of‑the‑art technology products. In this role, you will execute software solutions through design, development, and technical troubleshooting of multiple components within a technical product, application, or system – all while building the expertise and experience needed to advance your career.

At Chase, a leading financial services firm, our mission is to create engaged, lifelong relationships by putting our customers at the heart of everything we do. We also support small businesses, nonprofits, and cities with tailored financial solutions.

Key Responsibilities

  • Executes standard software solutions, design, development, and technical troubleshooting.
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and their technical implications.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve automation value.
  • Utilizes technical troubleshooting skills to break down and solve problems of basic complexity.
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and support secure, stable application development.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
  • Contributes to a team culture of diversity, opportunity, inclusion, and respect.

Required Qualifications

  • Formal training or certification in software engineering concepts with 2 years of applied experience.
  • Strong foundation in Computer Science, including expertise in data structures, algorithms, and software design.
  • In-depth technical knowledge of responsive design and JavaScript frameworks such as React, Angular, Ember, and Node.js.
  • Proficiency in web application development with solid command of client-side technologies including AJAX, HTML5, CSS3, TypeScript, and object‑oriented JavaScript.
  • Expertise in web application performance, stability, and debugging.
  • Ability to work effectively with diverse, geographically dispersed teams.
  • Strong communication skills with a friendly and constructive approach under stress.
  • Emerging knowledge of software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, or mobile technologies.

Preferred Qualifications

  • Familiarity with modern front‑end technologies.
  • Exposure to cloud technologies.
  • Familiarity with test‑driven development and unit/UI test frameworks such as Jest, Selenium, Webdriver IO, React Testing Library, Mock Service Worker, and Playwright is a plus.
  • Ability to recommend alternative approaches to complex problems and leverage new technologies to achieve objectives.

Benefits & Perks

  • Compensation: Competitive total rewards package with a base salary determined by role, experience, skill set, and location; eligible roles may include commission‑based pay or discretionary incentive compensation.
  • Benefits: Comprehensive healthcare coverage, on‑site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching, and more.

Required Skills

Mock Service Worker
Cloud Technologies
Jest
Responsive Design
JavaScript
Software Design
Angular
CSS3
Playwright
Webdriver IO
Selenium
TypeScript
Node.js
Algorithms
Debugging
AJAX
Test Driven Development
Web Performance
React Testing Library
Data Structures
Ember
HTML5
React