At a Glance
- Tasks: Join a dynamic team to develop a new web-based UI for equity derivatives.
- Company: Nomura is a global financial services leader connecting markets across 30 countries.
- Benefits: Enjoy a collaborative culture, opportunities for growth, and the chance to impact real business outcomes.
- Why this job: Be part of an exciting project using cutting-edge technology in a supportive environment.
- Qualifications: Bachelor’s degree in Computer Science or Engineering; experience with React and Typescript required.
- Other info: Diversity and equal opportunity are at the heart of Nomura's values.
The predicted salary is between 36000 - 60000 £ per year.
Nomura is a global financial services group with an integrated network spanning approximately 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Wealth Management, Investment Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership.
The Equities businesses including derivatives, electronic, programs and cash at Nomura globally use a single platform for intraday and end of day risk management known as Euclid. This platform manages the lifecycle and risk of OTC equity derivative transactions as well as risk for the firm’s positions.
The candidate will join the EMEA Euclid development team; a small, but highly experienced and cohesive team that operates within a global group of talented developers spanning multiple regions. The individual will primarily focus on the new UI rewrite project – a new web-based replacement for the long-standing WinForms C# front-end application. The UI is built using React with Typescript and thus experience of said framework is essential. The existing backend is a SOA stack written in C# and so any experience of this technology would be welcomed. This is an excellent opportunity for an ambitious developer who wants to be a part of a new project that will have a direct impact on the business.
Role responsibilities:
- Participate in the design, development and roll-out of the new UI to the business.
- Work with BA/PM or end users to gather and review user requirements, provide suggestions on design and enhancements.
- Follow global development/change management standards to deliver quality enhancements/solutions in a timely manner.
- Participate in development, code reviews and post mortem activities within the global team.
- Be a good team player to ensure a cohesive culture to effectively solve local/global business problems while building a strategic platform for Global Equities.
Skills, experience, qualifications and knowledge required:
Essential:
- Bachelor’s Degree or higher, ideally in Computer Science or Engineering.
- Previous hands-on Web development experience with React and Javascript/Typescript.
- Practical experience of implementing and working with advanced state management techniques, including Redux, as well as expertise in handling asynchronous operations using Epics, Observables, and RxJS libraries.
- Familiarity with cross-browser and inter-process communication technologies, including but not limited to Electron for desktop applications, Web Broadcast Channels for browser-to-browser messaging, and custom IPC (Inter-Process Communication) systems for desktop environments.
- Knowledge of SharedWorkers – usage and implementation.
- Knowledge of integrating and consuming RESTful web APIs and implementing real-time communication through WebSocket streaming, utilizing HTTP and WebSocket protocols.
- Expertise in handling JSON data formats and custom serialization methods for both request-response and streaming scenarios.
- Demonstrates resilience and adaptability in high-pressure environments, consistently delivering high-quality work within stringent deadlines.
- Strong analytical skills.
- Strong verbal and written communication skills in English.
Preferred:
- Knowledge of Equity Derivatives / Structured Products.
- Knowledge of 3rd party desktop container solutions such as OpenFin/Glue42 etc.
- Understanding of KDB/q.
- Experience working with C#/Java.
Nomura competencies:
- Trusted Partner: Understand clients’ needs and issues, and respond with high-quality proposals. Acquire capabilities to perform one’s responsibilities and contribute to being a Trusted Partner.
- Entrepreneurial leadership: Produce new ideas that might challenge the status-quo or oneself.
- Teamwork & Collaboration: Seek advice from senior colleagues and utilize it for improved results. Collaborate with members from relevant departments.
- Influence: Contribute to the success of the organization both quantitatively and qualitatively, and act with awareness of the impact on others. Serve as a role model and provide guidance to junior employees.
- Integrity: Have a good understanding of corporate philosophy, professional ethics, compliance, risk management, and code of conduct, and make decisions and take actions accordingly.
Right to Work: The UK Government has taken steps to reduce net migration to the UK by limiting the number of overseas workers from outside the EEA coming to the UK for employment. Please note that whilst we can consider applications from overseas workers from outside the EEA (who require a Tier 2 (General) visa) we can only employ them if we can provide evidence that there are no other suitable candidates for this vacancy from inside the EEA.
Diversity Statement: Nomura is committed to an employment policy of equal opportunities and is fundamentally opposed to any less favourable treatment accorded to existing or potential members of staff on the grounds of race, creed, colour, nationality, disability, marital status, pregnancy, gender, or sexual orientation. If you require any assistance or reasonable adjustments due to a disability or long-term health condition, please do not hesitate to contact us. Nomura is an Equal Opportunity Employer.
UI Developer - Equity Derivatives (Associate) employer: Nomura Holdings, Inc.
Contact Detail:
Nomura Holdings, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land UI Developer - Equity Derivatives (Associate)
✨Tip Number 1
Familiarise yourself with the latest trends and best practices in React and Typescript. This will not only help you during the interview but also demonstrate your commitment to staying updated in a fast-evolving field.
✨Tip Number 2
Network with current or former employees of Nomura, especially those in the Equities or IT departments. They can provide valuable insights into the company culture and the specific challenges faced by the team you'll be joining.
✨Tip Number 3
Prepare to discuss your experience with state management techniques like Redux and asynchronous operations. Be ready to share specific examples of how you've implemented these in past projects, as this is crucial for the role.
✨Tip Number 4
Showcase your problem-solving skills by preparing for scenario-based questions. Think about how you would approach real-world issues that might arise in the development of the new UI, as this will highlight your analytical abilities.
We think you need these skills to ace UI Developer - Equity Derivatives (Associate)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, Typescript, and any relevant web development projects. Emphasise your hands-on experience with state management techniques like Redux and your familiarity with RESTful APIs.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the UI Developer role at Nomura. Mention specific projects or experiences that demonstrate your ability to contribute to the new UI rewrite project and how you align with their values of teamwork and integrity.
Showcase Relevant Skills: When detailing your skills, focus on those mentioned in the job description, such as advanced state management, asynchronous operations, and cross-browser technologies. Use concrete examples to illustrate your expertise in these areas.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that your documents are well-structured and easy to read. A polished application reflects your attention to detail.
How to prepare for a job interview at Nomura Holdings, Inc.
✨Showcase Your Technical Skills
Make sure to highlight your experience with React and Typescript during the interview. Be prepared to discuss specific projects where you've implemented advanced state management techniques like Redux, as well as how you've handled asynchronous operations.
✨Understand the Business Context
Familiarise yourself with Nomura's business model and the role of equity derivatives within it. This will help you demonstrate how your skills can directly impact their operations and contribute to the new UI rewrite project.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical skills and ability to work under pressure. Think of examples from your past experiences where you've successfully solved complex problems or delivered high-quality work within tight deadlines.
✨Emphasise Teamwork and Collaboration
Nomura values teamwork, so be ready to discuss how you've collaborated with others in previous roles. Share examples of how you've sought advice from senior colleagues and contributed to a cohesive team culture.