At a Glance
- Tasks: Lead the development of innovative Android solutions that solve real-world problems.
- Company: Join JPMorgan Chase's dynamic Accelerator’s Engineering team.
- Benefits: Competitive salary, skill development, and a collaborative work environment.
- Why this job: Make a real impact in fintech while working with cutting-edge technology.
- Qualifications: Proficient in Kotlin/Java with strong software engineering skills.
- Other info: Diverse and inclusive culture with opportunities for personal growth.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Out of the successful launch of Chase in 2021, our new team is dedicated to creating customer‑centric products that address real‑world problems. We foster an environment that encourages skill development and realisation of potential, valuing collaboration, curiosity, and commitment. As a Lead Software Engineer – Android at JPMorgan Chase within the Accelerator’s Engineering team, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution‑oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you’ll have the opportunity to move between them. While we’re looking for professional skills, culture is just as important to us. We understand that everyone’s unique – and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there’s scope for you to make a huge difference – on us as a company, and on our clients and business partners around the world.
Job responsibilities
- Drive initiatives that influence the product design, architecture and application functionality
- Influence architecture decisions and review code of any scope produced by the team
- Collaborate with cross‑functional teams to define, design, and ship new features
- Serve as a function‑wide subject matter expert in one or more areas of focus
- Participate in code reviews and contribute to a culture of continuous improvement
- Ensure high‑quality code through solid testing and adherence to best practices/ standards
- Stay up‑to‑date with the latest industry trends and technologies to keep our products at the forefront of innovation
- Identify, troubleshoot and resolve existing or newly‑identified prioritised defects
- Mentor and support the personal growth of other colleagues, encouraging efficiency in their roles
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and proficient advanced experience in Kotlin/Java
- Hands‑on practical experience in system design, application development, testing, and operational stability
- Solid understanding of the Software Development Life Cycle, Agile methodologies, Application Resiliency, and Security
- Strong experience with common Android architecture patterns, including MVVM, Use Cases and Clean Architecture
- Strong experience writing unit tests using JUnit or any other modern framework
- Strong experience with Dependency Injection patterns using Dagger or any other framework
- Strong understanding of core Android libraries and frameworks like Compose, Coroutines, Flows, RxJava, Retrofit, Security
- Proficient understanding of version control tools such as Git
- Good communication skills, you can work well within a delivery team and manage interactions with other parts of the organisation, such as Product and Operations
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience
Preferred qualifications, capabilities, and skills
- Understanding of Mobile Application Security and cryptography
- Experience with CI/CD automation
- Familiarity with Agile methodologies
- Commercial experience in the Fintech industry
- Exposure to cross‑platform frameworks such as React Native is a plus
Lead Software Engineer - Android - Digital Identity in London employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - Android - Digital Identity in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space, especially those at JPMorgan Chase. A friendly chat can open doors and give you insider info on the team culture and projects.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best Android projects. This is your chance to demonstrate your expertise in Kotlin/Java and your understanding of modern architecture patterns.
✨Tip Number 3
Get ready for the interview! Research common questions for Lead Software Engineer roles and practice your answers. Be prepared to discuss your experience with Agile methodologies and how you've contributed to team success.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our innovative team at JPMorgan Chase.
We think you need these skills to ace Lead Software Engineer - Android - Digital Identity in London
Some tips for your application 🫡
Show Your Passion for Technology: When writing your application, let your enthusiasm for new tech shine through! We love candidates who are curious and eager to learn, so share any personal projects or experiences that highlight your passion for software engineering.
Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. Highlight your experience with Kotlin/Java and any relevant projects that showcase your expertise in Android development.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate candidates who can communicate effectively, so make sure your writing is easy to read and understand.
Apply Through Our Website: We encourage you to submit your application directly through our website. This way, you’ll ensure it reaches the right people and you’ll have access to all the latest updates about the role and our team!
How to prepare for a job interview at J.P. Morgan
✨Know Your Tech Inside Out
Make sure you brush up on your Kotlin and Java skills, as well as the Android architecture patterns like MVVM and Clean Architecture. Be ready to discuss your hands-on experience with these technologies and how you've applied them in real-world projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, especially those related to application functionality and system design. Highlight your solution-oriented mindset and how it aligns with the company's focus on addressing real-world problems.
✨Emphasise Collaboration and Communication
Since the role involves working in cross-functional teams, be prepared to discuss your experiences collaborating with others. Share specific instances where your communication skills helped drive a project forward or resolve conflicts within a team.
✨Stay Current with Industry Trends
Demonstrate your curiosity by discussing the latest trends in fintech and mobile application development. Mention any recent technologies or methodologies you've explored and how they could benefit the company’s products.