JPMorgan Chase within the Consumer and Community Bank is looking to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way by hiring a Software Engineer III.
Requirements
- Proficiency in JavaScript and at least one modern framework (React, Vue, Angular)
- Strong skills in HTML5, CSS3, and responsive design principles
- Experience working with TypeScript in production environments
- Familiarity with frontend CLI build tools and scripts (Webpack, npm scripts)
- Experience integrating with RESTful APIs, GraphQL, and asynchronous data handling
- Knowledge of testing frameworks (Jest, React Testing Library, Cypress or similar)
- Proficiency in Git version control
Responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develop innovative, market-disrupting digital experiences and services
- Write clear, maintainable, and well-documented code for human readability
- Apply agile principles and use collaborative tools for knowledge sharing
- Complete development assignments on time with high quality and participate in projects from concept to implementation through all software development lifecycle phases
- Support project releases and ensure smooth deployment
- Implement and maintain unit and UI tests for component reliability
Other
- Formal training or certification on frontend engineering concepts and 3+ years applied experience
- Degree in Computer Science or equivalent development experience
- Demonstrate strong design sensibility and attention to visual detail, creating responsive user interfaces that are both aesthetically pleasing and highly functional
- Commitment to code quality
- Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences