Software Engineer II - Front End React/ Aws

JPMorgan Chase JPMorgan Chase · Banking · Houston, TX +1 · Commercial & Investment Bank

Software Engineer II focused on front-end development using React and AWS, with a strong emphasis on leveraging and validating enterprise-authorized AI coding assist tools within the SDLC to enhance productivity and code quality. The role involves building and maintaining software components, reporting/UI development, working with data pipelines, and collaborating with stakeholders and users in a rapid-release environment. Requires understanding of responsible AI use and validation of AI-generated outputs.

What you'd actually do

  1. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
  2. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
  3. Reporting/UI **- Responsible for generating aggregations of Risk Central data as well as data from other systems to feed UIs and other uses, and for display/presentation/visualization of data from Risk Central and elsewhere.
  4. Core Data **- Responsible for working with data pipelines and querying.
  5. Onboarding **- Responsible for working directly with stakeholders to publish data into Risk Central and handle BAU activity.

Skills

Required

  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Experience with React hooks, state management, context, React 18+/Typescript
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
  • CSS/Tailwind (preferred) or SASS experience
  • Advanced knowledge of application, data, and infrastructure architecture disciplines
  • Knowledge of industry-wide technology trends and best practices
  • Ability to work in large, collaborative teams to achieve organizational goals

Nice to have

  • CSS/Tailwind
  • Knowledge of Pandas or d3.js
  • ag-grid/ag-charts
  • Python (Tornado server/API experience)
  • Proficiency in one or more modern programming languages, including either Python or React (only one is required - but both is a major plus)

What the JD emphasized

  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations