JPMorgan Chase is looking to enhance the desktop and mobile experiences for their current and prospective customers by building a best-in-class platform for Chase consumer and business applications within the Web Channel Frameworks group.
Requirements
- Formal training or certification on JOB_SKILL concepts and 3+ years applied experience
- Understanding of software design patterns and paradigms, such as object-oriented programming (OOP) and functional programming (FP).
- 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/Vitest, React Testing Library, Cypress/Playwright, Storybook, etc.
- Experience using and configuring ESLint, Stylelint, webpack, Vite, Vitest, Jest, Prettier, and other open-source linting, bundling, formatting, and testing tools and frameworks.
- Good experience with Single Page Application (SPA) development.
- Experience in page optimization (performance), understanding of performance consideration for React or other SPA-based web applications.
Responsibilities
- Code, design, and testing in a heterogeneous technology environment.
- Demonstrate a 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.
- Contribute and collaborate in creation and consumption of open, standards-based solutions, while working with existing enterprise technologies and infrastructure.
Other
- Strong customer focus.
- Excellent problem solving and analytical skills, strong verbal and written communication skills, and ability to work in a rapidly changing environment.
- BS or MS in Computer Science or related field