Software Engineer III- Front End- Web- JPM Personal Investing- Mid Level
On-site · London, England, United Kingdom
Job Summary
Frontend Web Engineer III for JPM Personal Investing focused on delivering React-based web applications. You will develop and deliver product features end-to-end within a cross-functional team, identify and resolve defects, ensure high-quality code with testing, participate in code reviews, create and maintain technical documentation, and contribute to domain-owned epic initiatives. You’ll work with HTML5, CSS, JavaScript ES6, React, and a modern web stack including Webpack/Vite/Parcel, Git, Docker, CI/CD (Jenkins, GitHub Actions), testing (Jest/RTL), and design systems. Accessibility (WCAG), security, observability, and performance considerations are part of every owned application. Preferred experience includes GraphQL, Node.js, Kubernetes, AWS, and experience in the Finance industry. A Bachelor’s degree in Computer Science, Engineering or a related field is required, along with a strong ability to collaborate cross-functionally, communicate effectively, and stay current with web trends.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering or a related field
- Proven track record of building and maintaining customer-centric web applications/SPAs
- Excellent verbal and written communication skills
- Strong proficiency in React and its core principles
- HTML5 Semantics & Structure
- CSS (Responsive Design)
- JavaScript ES6
- General Networking (HTTP, IP & DNS, Caching)
- Proficient with Chrome Developer Tools or browser equivalent
- Experience with version control tools (VCS), preferably Git
- Experience with Docker
- Strong analytical and problem-solving skills
- Proactive communicator with owned assignments
- Ability to manage time effectively and meet realistic deadlines
- Experience with testing frameworks such as Jest or RTL
- Understanding of build tools such as Webpack, Vite, Parcel
- Understanding of Pre-processors such as SASS, CSS Modules, JS Compilation
- Understanding of CI/CD platforms such as Jenkins and Github Actions
- Preferred qualifications include: Kubernetes, GraphQL, Node.js, GraphQL APIs, Feature flagging/AB testing, React Native, Next.js, Angular, Vue, Gatsby
- Familiarity with agile methodologies beyond Scrum
- Delivery experience on cloud platforms and AWS
- Experience with Design systems (UI Development)
- Commercial experience in the Finance industry
Desired Qualifications
- Proven track record of building and maintaining customer-centric web applications/SPAs
- Excellent verbal and written communication skills
- Strong proficiency in React and its core principles
- HTML5 Semantics & Structure
- CSS Responsive Design
- JavaScript ES6
- HTTP IP DNS Caching
- Chrome Developer Tools or browser equivalent
- Git or other VCS
- Docker
- Jest or RTL
- Webpack Vite Parcel
- CSS Preprocessors (SASS CSS Modules)
- JS Compilation
- CI/CD tools (Jenkins GitHub Actions)
- Accessibility (WCAG)
- Security
- Observability & Performance
- Cross-functional collaboration
- Code reviews
- Technical documentation
- Experience with design systems
- Knowledge of other JS frameworks (Angular Vue Next.js Gatsby)
- Cloud platforms (AWS)
- Experience with GraphQL
- Experience with Node.js
- Appreciation/Exposure to React Native
- Agile methodologies beyond Scrum
- Delivery experience on cloud platforms
- Finance industry experience
- Familiarity with feature flagging AB testing
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.