The Chase Digital team is responsible for enhancing the desktop and mobile experiences for Chase customers by building a best-in-class platform for consumer and business applications.
Requirements
- Expertise with at least one technology: React, JavaScript, TypeScript and other web technologies for implementing web applications. Working knowledge of the others.
- Experience in unit, component, integration, and end-to-end testing including the use of libraries like Jest, React Testing Library, Cypress, Selenium, etc.
- Strong hands-on coding experience.
- Experience with build pipelines, such as Jenkins, etc.
- Good experience architecting and implementing RESTful web services.
- Good experience with Single Page Application (SPA) development
- Knowledge and experience with Cloud related technologies such as Kubernetes, Docker, Heroku, GKP/EKS, AWS EC2, etc.
Responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
- Code, design, and testing in a heterogeneous technology environment.
- Strong understanding of the overall software delivery lifecycle (SDLC) and activities.
- Operating in an Agile environment, coordinating with an Agile and Product leads for requirements gathering, scoping and sizing of your tasks.
- Identify opportunities for process and tool improvements and drive those from concept to implementation in partnership with your lead.
- Engineer a world-class platform with an eye towards rapid iteration and creative problem solving.
- Ensure quality and completeness of the product through unit, component, integration, and end-to-end testing.
Other
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Excellent problem solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work in a rapidly changing environment.
- Understanding of software design patterns and paradigms, such as object-oriented programming (OOP) and functional programming (FP).