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 with cutting-edge technology in a dynamic environment.
- Qualifications: Expertise in React, TypeScript, and a passion for mentoring others.
- Other info: Be part of a diverse team that values inclusion and collaboration.
The predicted salary is between 48000 - 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).
Lead Front End Software Engineer - TypeScript React - Vice President in London 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 in London
✨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. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Lead Front End Software Engineer - TypeScript React - Vice President in London
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 or any contributions to open-source projects. If you’ve mentored others or participated in code reviews, mention that too – it shows you care about the engineering culture!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points for easy reading and make sure to highlight your key achievements and experiences that relate to the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!
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 past projects and how you tackled challenges will show your expertise.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you’ve executed creative software solutions or resolved technical issues. Think about times when you went beyond conventional approaches and how that benefited your team or project.
✨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. Highlight any instances where you’ve provided constructive feedback or led code reviews.
✨Familiarise Yourself with Agile Methodologies
Understanding agile practices is key for this position. Be prepared to discuss your experience with CI/CD, unit testing, and using tools like GitHub or Bitbucket. Showing that you can adapt to and thrive in an agile environment will set you apart.