Work In Tech

Find your next role at Canada's fastest-growing tech companies

Software Developer, Frontend



Software Engineering
Bucharest, Romania
Posted on Friday, April 5, 2024

We’re looking for a Software Developer to join our Platform team and help us design and improve the front-end infrastructure, components, and tooling used by customer-facing development teams. You’ll be taking on new problems across our web stack and front-end architecture, driving technical design and implementation both within your team and with other teams, and helping to move our technology forward. While working in a hybrid work arrangement, a blend of virtual (in accordance with Hootsuite’s distributed workforce strategy), and in Hootsuite’s Bucharest office, you will report to Manager, Software Development.


  • Collaborate with your team to design, build, test, and ship high quality front-end software, tooling, infrastructure for Hootsuite development teams.
  • Help shape Hootsuite’s technical roadmap.
  • Maintain standards of security, reliability, performance, and quality.
  • Participate in code reviews, attend regular team meetings, and apply software development best practices.
  • Collaborate with technical leads to identify candidate solutions to a problem and evaluate them for fit given the constraints of the project.
  • Take ownership of your code and work autonomously when necessary.
  • Maintain and improve critical pieces of Hootsuite’s front-end components and tooling, including working in JavaScript, TypeScript, React as well some legacy frameworks such as JQuery and Backbone.
  • Maintain and optimize a monorepo and Jenkins build pipeline to support high throughput and continuous development by all frontend teams.
  • Work across Hootsuite’s development and operations teams to implement changes to our architecture, infrastructure and tech stack in order to improve reliability, performance, developer efficiency and support maintenance upgrades.


  • A degree in Computer Science or Engineering, and considerable experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact.
  • Experience with JavaScript and one or more programming languages: TypeScript, Java, Scala, C/C++, Python, Go, PHP etc.
  • Experience writing clean UI code that performs well at scale -- specifically with React or other modern JS frameworks (Angular, VueJS).
  • Experience creating automated test suites and ensuring quality in your code.
  • An understanding of SaaS software development practice, previous experience working on a SaaS product will be viewed favourably
  • Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs.
  • Creativity and Innovation: seeks new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions.
  • Problem Solving: uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions.
  • Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects.


  • Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues, and the community.
  • Curious. You are always learning and seeking ways to make things better.
  • Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity.
  • Humble. You lead with humility and empathy, respecting and learning from the perspectives of others.

In all we do, our six guiding principles light the way:

Step Up: Show the world what it looks like to live and work by these guiding principles. #StepUp

One Team: Make Hootsuite a place where everyone feels safe, welcome, valued, and empowered to do their best work without compromising who they are. #OneTeam #FreeToBeMe

Customer Obsessed: Focus relentlessly on helping our customers succeed. #CustomerObsessed

Go Fast, Be Agile: Widen our competitive advantage by committing to speed and simplicity over perfection and complexity. #GoFastBeAgile

Play to Win: Commit to building an incredible, profitable company for our customers, our employees, and our stakeholders. #PlayToWin #NoExcuses

Neighbours & Allies: Give back to our communities and be an ally. #SocialForGood #Allies

Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.