About the Role
We are seeking a Front-End Developer with 3-5 years of professional experience in modern JavaScript development to join a highly collaborative team responsible for building front-end interfaces for advanced trading systems. This is a hybrid role based in Calgary, with the team working onsite two days per week. You'll work closely with teams in Calgary and New York to evolve a platform used for real-time trading and large-scale buyer-side interactions.
This is a pure front-end development role - no backend or data responsibilities.
Key Responsibilities
- Design, develop, and enhance user interfaces using modern front-end technologies
- Work within a small, agile team of developers to deliver high-impact features
- Collaborate directly with product managers, sales teams, and end-users to iterate on product features and UX
- Maintain high-quality code, with attention to performance, usability, and cross-browser compatibility
- Participate in A/B testing and use analytics to drive product decisions
Tech Stack
- Primary: JavaScript, TypeScript, React, Next.js, HTML, CSS
- Secondary: Angular (being phased out)
- Nice to Have: Experience with Electron for building cross-platform desktop apps
Preferred Experience
- 3-5 years of experience in front-end development
- Strong proficiency in modern JavaScript and React-based frameworks
- Experience with product analytics, user segmentation, and A/B testing
- Familiarity with cloud-native environments is a plus
- Experience working in high-autonomy environments with cross-functional teams