At a Glance
- Tasks: Lead a team to create innovative front-end solutions using TypeScript and React.
- Company: Join JPMorgan Chase, a leader in commercial and investment banking technology.
- Benefits: Competitive salary, career growth, and opportunities to work with cutting-edge tech.
- Why this job: Make a real impact in a dynamic environment while mentoring junior engineers.
- Qualifications: Expertise in React and TypeScript, with strong coding and mentoring skills.
- Other info: Embrace diversity and inclusion in a collaborative, agile team culture.
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. As a Lead Software Engineer (TypeScript React Developer) at JPMorgan Chase within the Commercial and Investment Banking Emerging Markets Team, 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 an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
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 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).
Lead Front End Software Engineer - TypeScript React - Vice President employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. 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 folks in your industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using TypeScript and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Lead Front End Software Engineer - TypeScript React - Vice President
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your expertise in TypeScript and React. We want to see how you've used these technologies in real projects, so don’t hold back on the details!
Tailor Your Application: Take a moment to customise your application for this role. Mention how your experience aligns with the responsibilities listed in the job description. This shows us that you’ve done your homework and are genuinely interested in the position.
Be Yourself: Let your personality shine through in your written application. We value diversity and want to know what makes you unique. Share your passion for software engineering and any cool projects you’ve worked on!
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 Jpmorgan Chase & Co.
✨Know Your Tech Inside Out
Make sure you brush up on your React and TypeScript skills. Be ready to discuss your experience with component-based architecture, hooks, and performance optimisations. Prepare to showcase how you've tackled technical challenges in the past.
✨Showcase Your Team Spirit
Since this role involves mentoring and collaborating with others, be prepared to share examples of how you've contributed to team culture. Talk about your experiences in code reviews and how you've helped junior engineers grow.
✨Demonstrate Problem-Solving Skills
Think of specific instances where you've had to troubleshoot or innovate solutions. Be ready to explain your thought process and how you approached breaking down complex problems, especially in a fast-paced environment.
✨Familiarise Yourself with Agile Practices
Understand the agile methodologies that the company uses. Be prepared to discuss your experience with CI/CD, unit testing, and how you've implemented these practices in your previous roles to ensure high-quality software delivery.