At a Glance
- Tasks: Lead the development of innovative UI solutions using React and TypeScript.
- Company: Join J.P. Morgan, a global leader in financial services.
- Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
- Why this job: Make an impact in a dynamic environment while mentoring junior engineers.
- Qualifications: Expertise in React, TypeScript, and modern front-end technologies required.
- Other info: Embrace diversity and inclusion in a collaborative team atmosphere.
The predicted salary is between 43200 - 72000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
Job Responsibilities
- Partners with product and design teams to build UI functionality that meet core business outcomes.
- Advocate for and encourage high standards and best practices to maintain high code quality, providing constructive and insightful feedback to teammates, participating in a strong engineering culture.
- Mentor and coach junior engineers through detailed and comprehensive code reviews.
- Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Develops secure high-quality production code, and reviews and debugs code written by others.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Apply agile methodologies and use collaborative tools for effective teamwork and knowledge sharing.
- Implement and maintain unit and UI tests to ensure reliability and performance.
- Participate in code reviews to improve quality and share knowledge.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, And Skills
- Formal training or certification on software engineering concepts and several years of extensive applied experience.
- Expert proficiency of React framework including component-based architecture using a Design System, hooks, performance optimisations and rendering strategies.
- Expert proficiency and understanding of TypeScript including ES6+ syntax.
- Strong hands-on practical experience leveraging CSS including use of preprocessors, libraries, media/container queries to deliver responsive designs.
- Familiarity with frontend build tools (Webpack, Vite, npm).
- Experience using version control with Github/Bitbucket.
- Familiar with using Figma to review Designs and translate specs from Design to Code.
- Experience writing units tests using Jest/Vitest and end-to-end tests using Cypress/Playwright.
- Exposure to micro-frontend architectures using Modular Federation or Native Federation.
- Hands-on practical experience delivering application development, testing, and operational stability.
- Experience integrating with RESTful APIs, and handling asynchronous data.
- Proficient in all aspects of the Software Development Life Cycle.
- Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
Preferred Qualifications, Capabilities, And Skills
- Familiarity with modern front-end technologies and techniques like React, TypeScript Microfrontends.
- Proficiency with AI code assistants for rapid prototyping and end delivery of Frontend functionality.
- Experience with deploying Frontend features to cloud providers (e.g. AWS, Google Cloud, Azure).
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Lead Front End Software Engineer - TypeScript React - Vice President employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Front End Software Engineer - TypeScript React - Vice President
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using React and TypeScript. This is your chance to demonstrate your expertise and creativity to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your problem-solving skills, as they’ll want to see how you tackle real-world issues.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at J.P. Morgan.
We think you need these skills to ace Lead Front End Software Engineer - TypeScript React - Vice President
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with React and TypeScript. We want to see how your skills align with the job description, so don’t hold back on showcasing your relevant projects!
Show Off Your Code Quality: Since we value high code quality, include examples of your best work. If you’ve contributed to open-source projects or have a GitHub profile, link to it! This gives us a chance to see your coding style and practices in action.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it’s relevant. We appreciate a well-structured application that gets straight to the point without fluff.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you’re well-versed in React and TypeScript, as these are crucial for the role. Brush up on component-based architecture, hooks, and performance optimisations. Being able to discuss your experience with these technologies confidently will show that you’re the right fit.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical problems. Think about how you’ve approached troubleshooting or implemented creative solutions in past projects. This will demonstrate your ability to think beyond conventional methods.
✨Emphasise Team Collaboration
Since this role involves mentoring and working closely with product and design teams, be ready to talk about your experience in collaborative environments. Share instances where you’ve provided constructive feedback or led code reviews, highlighting your commitment to a strong engineering culture.
✨Familiarity with Agile Methodologies
Understand the principles of agile development and be prepared to discuss how you’ve applied them in your previous roles. Mention any experience with CI/CD processes and how you’ve contributed to improving operational stability in software applications.