U.S. Bank-posted 2 days ago
$127,433 - $134,476/Yr
Full-time • Mid Level
Hackensack, NJ

U.S. Bank is seeking a full-time Lead Software Engineer (Multiple openings) in Hackensack, NJ. The position involves leading application development and migration processes using agile software development lifecycle and DevOps principles in adherence with set standards. The role offers a wide range of opportunities to discover what makes you thrive at every stage of your career, encouraging you to try new things, learn new skills, and discover your strengths from Day One.

  • Lead application development and migration processes using agile software development lifecycle and DevOps principles.
  • Develop modules and features using React js and JavaScript.
  • Lead an Agile/Scrum Development Team to deliver regular updates to business team and project managers.
  • Complete migrations from JSX to TypeScript and monolith to monorepo.
  • Build reusable code and libraries for future use and ensure technical feasibility of UI/UX designs.
  • Ensure code is responsive and works both in mobile and web using responsive web design.
  • Integrate APIs using GraphQL and use Webpack, NPM, and Node to bundle and manage JavaScript files.
  • Use different state management approaches including Context and Redux.
  • Deploy code to Jenkins and maintain build and deployment lifecycle for source code using various CI/CD tools, including Jenkins/Gitlab and version control using SCM across several environments.
  • Use Splunk, Fortify, SiteCat and BlackDuck for logging.
  • Perform content management using AEM.
  • Lead a team through coaching sessions and mentorship and manage teams to ensure the correct and high-quality software.
  • Collaborate with Product Managers to ensure requirements are met and delivered accurately.
  • Create documentation processes including project event and risk logs, or any other reporting needed.
  • Test functionalities using Jest and React testing library.
  • Participate in architectural discussions and work towards improvement of systems.
  • Bachelor’s degree or equivalent in Computer Science, Information Technology or Electrical Engineering.
  • 5 years of progressive, post-baccalaureate experience in a software development occupation.
  • 24 months of experience with using Splunk, Fortify, SiteCat and BlackDuck for logging.
  • 24 months of experience with Webpack, NPM, and Node.
  • 24 months of experience building reusable code and libraries to ensure technical feasibility of UI/UX designs.
  • 24 months of experience maintaining build and deployment lifecycle for source code using CI/CD tools, including Jenkins/Gitlab and version control using SCM.
  • 12 months of experience testing functionalities using Jest and React testing library.
  • 12 months of experience developing modules and features using React js and JavaScript.
  • 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