hero-banner-image-123

Junior Developer

Reporting To : Lead Front End Developer

Location: Toronto, Canada

Term : Full-Time

Overview

Job Overview 

 We're looking for a curious, motivated Junior Developer to join our cross-functional Digital Experience and IT team. In this role, you'll roll up your sleeves on real application development by building, testing, and shipping features that directly power how our travellers, guides and staff design and experience B&R journeys. 

 This is a hands-on development role. You'll spend the majority of your time writing and reviewing code alongside our senior full stack and front-end developers, contributing to end-to-end product delivery across our web applications and digital tools. You'll work closely with UX/UI designers to translate design specs into polished, responsive features, and you'll participate actively in all phases of our Agile development cycle. 

 Beyond building, you'll also serve as the first point of contact on our internal Helpdesk by triaging issues, troubleshooting our proprietary digital tools, and escalating to senior developers where needed. This exposure gives you a broad view of the full digital ecosystem and helps develop your instincts around product quality and user experience.

Responsibilities

Application Development (Primary Focus) 

  • Build, test, debug, and deploy features across the front-end and back-end of B&R's web applications and digital tools. 
  • Collaborate closely with Senior Full Stack and Front-End Developers on component development, integration work, and code maintenance. 
  • Translate UX/UI design specs into functional, responsive, production-ready features. 
  • Write clean, maintainable code with attention to performance, scalability, and usability. 
  • Participate in code reviews, contributing feedback and incorporating guidance from senior developers. 
  • Identify and communicate technical constraints, bugs, or improvement opportunities that enhance the user experience or overall product quality. 

Agile & Project Collaboration 

  • Actively participate in Agile ceremonies: sprint planning, standups, reviews, and retrospectives. 
  • Act as an intermediary between the Agile Project Coordinator and the development team for project administration needs. 
  • Help maintain clear ticket documentation and workflow hygiene in our project management tools. 

Helpdesk & Digital Ecosystem Support 

  • Own first-line Helpdesk support for the Digital Experience team's full digital ecosystem. 
  • Troubleshoot issues raised by end-users of our proprietary tools, providing timely and clear communication. 
  • Triage and escalate tickets to the appropriate senior team members with well-documented context. 

 

Required Skills & Abilities

Technical Skills 

  • Solid foundational knowledge of JavaScript, HTML, and CSS. 
  • Experience with at least one modern front-end framework; strong preference for React and Next.js. 
  • Basic understanding of back-end development (Node.js, Python, or similar) and RESTful APIs. 
  • Experience with version control tools (Git) and collaborative development workflows. 
  • Familiarity with CI/CD tooling and rapid deployment practices. 
  • Basic SQL experience is a strong asset. 
  • Experience with React Native or other mobile frameworks is an

    asset. 
  • A portfolio of past work demonstrating applied development skills across the core areas above. 

Skills & Characteristics 

  • Creative, independent thinker with sound judgment and strong problem-solving instincts. 
  • High attention to detail and commitment to code quality. 
  • Strong written and verbal communication skills; comfortable interacting across all levels of the business. 
  • Highly organized, proactive, and able to balance multiple priorities without compromising quality. 
  • Professional, discreet, and trustworthy in handling confidential information. 
  • Comfortable in a global, creative, and flexible work environment. 

Required Experience & Qualifications

  • 2+ years of hands-on development experience.
  • Bachelor's Degree in Engineering, Computer Science, Information Systems, Mathematics, Physics, or a related field.
  • Experience working in scrum environments with 2-week sprints is considered an asset. 

Compensation: $60,000 - $75,000

Additional Notes

This is job is an existing vacancy.  

 We use automated tools, including artificial intelligence, to assist with the initial screening of applications. All hiring decisions are ultimately made by a human reviewer. 

 Butterfield & Robinson is an equal opportunity employer committed to creating a diverse and inclusive environment. We consider qualified applicants regardless of race, colour, religion, gender, national origin, sexual orientation, age, citizenship, disability, or gender identity. Accommodations are available on request for candidates taking part in all aspects of the selection process. 

How To Apply

To apply, please send a cover letter and resume by email to: employment@butterfield.com 

hero-banner-image-123