React Developer

Montreal

Offre publiée le 2025-05-20

Compunnel, Inc.

We are seeking a seasoned React Developer to contribute to the development of a cutting-edge risk application for the Global Institutional Equity Division. This platform will provide real-time and historical Risk and P&L insights to traders and risk managers. Built with React and a GigaSpaces middle-tier, the GUI is designed to be thin, configurable, and responsive to diverse front-office trading needs.

Key Responsibilities

  • Collaborate with UX designers to transform wireframes and UI concepts into high-quality functional code.
  • Build and manage reusable component libraries to accelerate application development.
  • Participate in full lifecycle development, from concept to deployment and support.
  • Ensure application robustness with automated testing (Cypress, Jasmine, Karma, etc.) and Test-Driven Development (TDD) practices.
  • Manage large UI codebases / monorepos in fast-paced environments with multiple contributors.
  • Lead or contribute to DevOps practices including build frameworks, deployment strategies, and CI / CD pipelines.
  • Work closely with global stakeholders and cross-functional teams to ensure alignment with product goals and multi-year roadmaps.
  • Mentor junior developers and promote best practices in modern front-end engineering.

Required Qualifications

  • Minimum 5 years of professional experience developing frontend solutions using React, Angular, Node.js, and other JS frameworks.
  • Proven expertise in object-oriented design, design patterns, and UI architecture for scalable enterprise applications.
  • Strong understanding of performance tuning, usability, and maintainability in high-traffic environments.
  • Hands-on experience with automated testing tools such as Cypress, Jasmine, Karma, or Protractor.
  • Experience in managing large UI platforms, including monorepos and continuous integration environments.
  • Familiarity with DevOps tools, build automation, and release management for front-end apps.
  • Experience collaborating with global teams and stakeholders across various time zones.
  • Ability to coordinate UX design with technical development to deliver intuitive and impactful interfaces.
  • Excellent verbal and written communication skills, capable of translating business needs into technical solutions.
  • Preferred Qualifications (if any)

  • Experience with GigaSpaces or similar distributed in-memory computing platforms.
  • Exposure to financial or trading applications, especially in risk and P&L analytics.
  • Experience managing cloud-native front-end solutions.
  • Familiarity with TypeScript, Redux, or other state management libraries.
  • Past experience mentoring or leading frontend teams in an agile environment.
  • Certifications (if any) #J-18808-Ljbffr