At a Glance
- Tasks: Lead the development of innovative software solutions for J.P. Morgan Personal Investing.
- Company: Join a leading financial institution with a focus on technology and innovation.
- Benefits: Competitive salary, diverse work environment, and opportunities for professional growth.
- Other info: Dynamic team culture with a commitment to diversity and inclusion.
- Why this job: Make a real impact in finance while working with cutting-edge technologies.
- Qualifications: Strong JavaScript skills and experience with React Native preferred.
The predicted salary is between 70000 - 90000 € per year.
Deliver end‑to‑end cutting‑edge solutions for J.P. Morgan Personal Investing within a flat‑structure organization. You will be involved in design, architecture, and the full SDLC of cloud‑native microservice applications.
Job Responsibilities
- Collaborate with cross‑functional teams to define, design, and ship new features.
- Create and maintain clean, efficient, and reusable codebase.
- Conduct thorough testing to ensure robustness and reliability of applications.
- Troubleshoot and debug issues, ensuring smooth application functionality.
- Communicate effectively with stakeholders to gather requirements and provide progress updates.
- Mentor junior developers, providing guidance on best practices and code reviews.
- Stay updated with the latest industry trends and best practices in mobile development.
- Drive continuous improvement initiatives to enhance development processes and workflows.
Required Qualifications, Capabilities And Skills
- Formal training or certification on JavaScript concepts and proficient advanced experience.
- Strong knowledge of JavaScript, TypeScript, and ES6+ syntax.
- Ability to write testable, clean JavaScript code.
- Familiarity with writing unit tests.
- Ability to work in a dynamic, agile environment within a geographically distributed team.
- Ability to focus on promptly addressing customer needs.
- Excellent written and verbal communication skills in English.
Preferred Qualifications, Capabilities And Skills
- Proficiency in React framework.
- Building applications using React Native in TypeScript or JavaScript.
- Native application development across Android / iOS in Kotlin / Swift.
- Understanding of REST APIs and GraphQL.
- Comfortable working with projects partially or fully using TypeScript.
- Using latest React features such as Suspense and Hooks.
- End‑to‑end testing applications with Detox / Appium / WebdriverIO / Playwright.
- Extensive experience in modern web development, including responsive design and performance optimization.
- Hands‑on experience with design systems, component libraries, and implementing consistent UI/UX across large‑scale applications.
We are an equal opportunity employer and place a high value on diversity and inclusion. 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.
Lead Software Engineer- React Native- JPM Personal Investing employer: hackajob
At J.P. Morgan Personal Investing, we pride ourselves on fostering a collaborative and inclusive work environment where innovation thrives. As a Lead Software Engineer, you will not only have the opportunity to work with cutting-edge technologies but also play a pivotal role in mentoring junior developers and driving continuous improvement initiatives. Our commitment to employee growth, coupled with a flat-structure organisation, ensures that your contributions are valued and recognised, making it an excellent place for meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer- React Native- JPM Personal Investing
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React Native or JavaScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨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 StudySmarter.
We think you need these skills to ace Lead Software Engineer- React Native- JPM Personal Investing
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in JavaScript, React Native, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention your experience with cloud-native applications and mentoring junior developers.
Showcase Your Projects:If you've got a portfolio or GitHub with examples of your work, share it! We love seeing real-world applications of your skills, especially in React Native and modern web development. It gives us a taste of what you can bring to the table.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at hackajob
✨Know Your Tech Stack
Make sure you’re well-versed in JavaScript, TypeScript, and React. Brush up on ES6+ syntax and be ready to discuss how you've used these technologies in past projects. Being able to talk about your experience with cloud-native microservices will definitely impress.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially around debugging and troubleshooting. Have examples ready that demonstrate your ability to maintain a clean codebase and conduct thorough testing.
✨Communicate Like a Pro
Since this role involves collaboration with cross-functional teams, practice articulating your thoughts clearly. Be prepared to explain technical concepts in simple terms, as you'll need to communicate effectively with stakeholders.
✨Mentorship Mindset
If you have experience mentoring junior developers, be sure to highlight it. Discuss your approach to guiding others and how you ensure best practices are followed. This shows you're not just a coder but also a team player who values growth.