At a Glance
- Tasks: Join an agile team to develop and enhance cutting-edge financial software.
- Company: Dynamic investment banking firm focused on innovation and collaboration.
- Benefits: Competitive pay, flexible working arrangements, and opportunities for professional growth.
- Why this job: Make a real impact in the fast-paced world of finance with your coding skills.
- Qualifications: Experience with ReactJs, Javascript, and a passion for continuous learning.
- Other info: Exciting chance to work on real-time trading systems and mentor others.
The predicted salary is between 36000 - 60000 £ per year.
6 month rolling contract - Inside IR35 - Investment Banking
Key Responsibilities
- Participate in an agile based software development life-cycle including technical analysis, documentation, development, testing and code reviews.
- Collaborate with the production support team for release and maintenance of the components.
- Work closely with the other developers in determining and following best development and architecture practice.
- Propose and provide feedback from experience/knowledge on architecture, design, technology choices and technology direction of the platform.
- Train and mentor less experienced participants through instruction, pair programming and code review.
- Fully participate in requirement and design meetings for new functionality.
- Develop reference implementations and documentation for platform features.
- Moderate and review development contributions from the development community.
Skills and Experience
- Software development experience in an enterprise environment.
- Good development skills and experience with ReactJs.
- Good development skills and experience with Javascript.
- Good development skills and experience with Typescript, CSS.
- Good development skills and experience with the common javascript libraries and other web technologies.
- Experience with reactive extensions.
- Experience with real time trading systems.
- Knowledge of programming best practices, design patterns etc.
- Strong interest in continuous improvement and all aspects of software development and delivery.
- Good understanding of test driven development and continuous integration practices.
- Good understanding of relational databases with appropriate SQL knowledge.
- Strong communication skills, both orally and in writing, inside and outside the team.
- Desire to learn quickly and ability to adapt to a fast changing environment.
- Strong problem solving skills.
- Comfortable dealing with numbers.
- Solid academic background in engineering, sciences or economics.
Desirable Requirements
- Good development experience with C# and the Microsoft.NET stack.
- Front office development experience in any of: Interest Rates Products, Repos, FX.
- Financial product knowledge in Interest Rates products, FX, FX Options.
- Experience developing large real-time financial trading applications.
- Experience with real time messaging protocols.
- Agile practitioner using Scrum.
- An ability to design performant software and an understanding of application performance profiling.
React Developer employer: Lorien
Contact Detail:
Lorien Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the investment banking sector and let them know you're on the lookout for a React Developer role. You never know who might have the inside scoop on an opportunity that’s not even advertised yet!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React projects, especially those that highlight your experience with real-time trading systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with agile methodologies and how you've contributed to team success in past roles. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace React Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the React Developer role. Highlight your experience with ReactJs, Javascript, and Typescript, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how your background aligns with our needs. Be sure to mention your experience in agile environments and your interest in continuous improvement.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We love seeing candidates who can think critically and adapt to fast-changing environments, so don’t hold back on sharing your problem-solving stories!
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 the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at Lorien
✨Know Your Tech Stack
Make sure you brush up on your React, JavaScript, and TypeScript skills before the interview. Be ready to discuss your experience with these technologies and how you've applied them in real-world projects, especially in an enterprise environment.
✨Showcase Your Agile Experience
Since the role involves participating in an agile software development life-cycle, be prepared to share specific examples of how you've worked in agile teams. Talk about your contributions to sprints, code reviews, and any mentoring you've done for less experienced developers.
✨Prepare for Problem-Solving Questions
Expect to face some technical challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process. Practice coding problems related to real-time trading systems or financial applications to showcase your expertise.
✨Communicate Clearly
Strong communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various teams. Be ready to discuss how you've effectively communicated with both technical and non-technical stakeholders in the past.