Software Engineer III - Frontend
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Consumer and Community Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job 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
- Work effectively within a large organization with multiple teams, while demonstrating the ability to work independently and take initiative
- 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
- Collaborate with design, accessibility, and platform teams to ensure UI consistency
- Implement and maintain unit and UI tests for component reliability
- Participate in code reviews to improve quality and knowledge sharing
Required qualifications, capabilities, and skills
- Formal training or certification on frontend engineering concepts and 3+ years applied experience
- Degree in Computer Science or equivalent development experience
- 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
- Demonstrate strong design sensibility and attention to visual detail, creating responsive user interfaces that are both aesthetically pleasing and highly functional
- Knowledge of testing frameworks (Jest, React Testing Library, Cypress or similar)
- Proficiency in Git version control
Commitment to code quality
Preferred qualifications, capabilities, and skills
- Experience with design systems or component libraries
- Exposure to CI/CD pipelines and cloud environments (AWS)
- Familiarity with accessibility standards (WCAG, ARIA)
- Excellent communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences
- Ability to work in a collaborative team environment
- Strong understanding of design patterns, modular architecture, and dependency injection
- Strong troubleshooting and problem-solving skills