U.S. Bank is seeking a Software Engineer – React to develop and test applications and functions using HTML5, CSS3, JavaScript, and React.JS that meet accessibility and web browser standards; analyze information to determine, recommend, and plan installation of new systems or modification of existing systems; create custom reusable ReactJS components; consider scalability, reliability, and performance of systems and contexts when defining technical designs; transform and compile (transpile) source code from one high-level programming language to another using Babel and Webpack to bundle module injections and dependencies; test APIs using Postman; apply automation techniques to enhance user experience, including reduce webpage size and load times; deploy and test applications in various environments (IT, UAT, PREPROD, EMP, PROD) using Jenkins; create and clone alerts of Splunk logs to monitor and troubleshoot production issues.
Requirements
- writing, developing, and testing webpages using HTML5, CSS3, JavaScript, and React.JS
- performing automation and continuous integration/continuous deployment (CI/CD) using Jenkins
- utilizing React Context API to implement state management solutions in applications and to streamline data flow between components
- working with APIs using Postman, including for testing and integration
- using Babel for transpiling
- Applying optimization techniques to reduce load times and boost performance
- integrating Splunk logging into React applications for monitoring, optimization, and analysis
Responsibilities
- develop and test applications and functions using HTML5, CSS3, JavaScript, and React.JS that meet accessibility and web browser standards
- Analyze information to determine, recommend, and plan installation of new systems or modification of existing systems
- Create custom reusable ReactJS components
- Consider scalability, reliability, and performance of systems and contexts when defining technical designs
- Transform and compile (transpile) source code from one high-level programming language to another using Babel and Webpack to bundle module injections and dependencies
- Test APIs using Postman
- Apply automation techniques to enhance user experience, including reduce webpage size and load times
Other
- Position may allow working from home within commuting distance of worksite location.
- This position is not eligible for visa sponsorship.
- Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.