US Bankposted 4 days ago
$149,781 - $176,100/Yr
Full-time • Senior
Irving, TX
Credit Intermediation and Related Activities

About the position

U.S. Bank is seeking a full-time Principal Software Engineer - Front End (Multiple openings) in Irving, TX. This position involves leading software engineering projects across all phases of the Software Development Life Cycle (SDLC), including requirements gathering, modeling, analysis, design of web systems, backend architecture, development, and testing of applications. The role offers a wide range of opportunities to discover what makes you thrive at every stage of your career.

Responsibilities

  • Developing React based front-end applications using web technologies including HTML5, CSS3, ES6 JavaScript, and React JS
  • Developing OAuth-based solutions for securing applications on the internet
  • Implementing authentication and authorization with ForgeRock, Ping Federate, and SSO features, including by using OIDC protocol to authenticate applications
  • Utilizing JWT tokens to authenticate and authorize the user and secure backend calls in the application
  • Working on Blackduck and Sonar analysis tools and remediating code for performance and security optimization
  • Performing API integration with GraphQL and REST APIs using HTTP methods
  • Deploying applications with Jenkins pipelines for CI/CD, and testing with Docker images
  • Developing and customizing Grid based components with internal tools and external third-party solutions, such as TanStack tables and Dev Extreme
  • Using React 16.8's Hooks features to develop applications
  • Using Fortify Security center to analyze and perform code scans
  • Developing applications with A11y features and compliance and working with testing frameworks, such as RTL and ViTest
  • Working with Active Directory and LDAP to maintain user profile, and designing and developing LDAP user properties to manage customer profile and securely authenticate users

Requirements

  • Bachelor's degree or equivalent in Computer Science or Electronics Engineering
  • 5 years of progressive, post-baccalaureate experience in a software development occupation
  • 24 months of experience with developing React based front-end applications using web technologies, including HTML5, CSS3, ES6 JavaScript, and React JS
  • 24 months of experience with performing API integration with GraphQL and REST APIs using HTTP methods
  • 24 months of experience with performing SSO integration using ForgeRock and Ping Federate
  • 24 months of experience with securing Micro-Front End application development using Module Federation
  • 24 months of experience with working with Fortify security center and performing Blackduck analysis for performance and security optimization
  • 24 months of experience with building Jenkins pipelines for CI/CD

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service