
Director, Nexus Developer
- London
- Permanent
- Full-time
- Maintain the existing Nexus code base
- Develop new front end components, tiles and services
- Ensure quality and maintain high standards for delivery
- Liaise with key stake holders across the business, UX and QA functions to deliver software
- Adhere to established controls, standard, polices and procedures
- Colleagues in across Global Derivates Technology and the wider Technology team to ensure software is delivered efficiently, reviewed by peers and aligns with best practices.
- Users and stakeholders across business lines in CIBC for whom we deliver softwarae.
- As an employee of CIBC, the incumbent must comply with all applicable CIBC and Line of Business policies, standards, guidelines and controls.
- As a key contributor to the business unit, this job has the authority to recommend changes to business processes in order to enhance operational efficiency and effectiveness.
- Resolving complex software problems as required.
- Fixing bugs and other issues by performing a root cause analysis prior to defining a plan to resolve.
- Leveraging established design patterns when developing software
- Ensuring code is peer reviewed, and performing peer reviews for others.
- Ensuring CI/CD pipelines are working correctly for any delivered code, and adapting them as necessary.
- TypeScript
- JavaScript
- Angular
- RxJS
- CSS
- HTML
- NX/CLI
- Functional programming practices
- Technical Troubleshooting--Knowledge of approaches, tools and techniques for anticipating, recognizing, and resolving technical problems.
- Oral Communications--Ability to express oneself and communicate with others verbally; recognizing that verbal communication is more than just language - it includes tone, style and structure.
- Managing Multiple Priorities--Ability to manage multiple concurrent objectives, projects, groups or activities. Effective judgment in prioritizing and time allocation.
- Interpersonal Relationships--Knowledge of approaches, tools and techniques for working with individuals and groups in a constructive and collaborative manner.
- Creativity--Knowledge of approaches, tools and techniques for promoting creative, original thinking and applying it to existing and emerging situations.
- Decision Making and Critical Thinking--Knowledge of tools and techniques for effective use of a broad range of factors, assumptions, frameworks and perspectives when solving problems.
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact
- You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit