Intermediate Software Developer, Frontend
We’re looking for an Intermediate Software Developer, Frontend who can design, build, test, and ship high-quality software that delivers value to our customers. You’ll work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver. You will maintain established patterns and best practices to independently deliver high-quality work as part of the team. The team will own the entire delivery lifecycle from beta releases to production-ready, scalable products suitable for new and existing customers. In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for remote work or a hybrid model. This role is open to applicants located in British Columbia, Alberta, Ontario, or New Brunswick. In this role, you will report to the Manager, Software Development.
WHAT YOU’LL DO :
- Successfully deliver medium complexity epics within a service or front-end application, ensuring alignment with current architecture.
- Coordinate and conduct rigorous integration testing to guarantee smooth interplay among diverse components. Uphold adherence to coding and design standards, in alignment with company directives pertaining to security, accessibility, and privacy.
- Autonomously triage and address bugs and outages of medium complexity. Uphold observability standards by maintaining and refining logging dashboards, supported by senior developer assistance when necessary.
- Take full responsibility for projects, collaborating closely with product and design to plan and execute effectively. Proactively identify and escalate risks, collaborate on scope changes, and offer insights to optimize roadmap efficiency.
- Establish good work relationships and participate constructively in technical discussions. Incorporate feedback to optimize code quality, and facilitate collaborative code reviews.
WHAT YOU’LL NEED :
- At least 3-5 years of experience in developing and maintaining software or an equivalent level of education or work experience, with a track record of substantial contributions to software projects with high business impact.
- Ability to independently maintain existing patterns and best practices in delivering code and tests in stories and epics that impact the team. Experience with Typescript, React, Redux, and A/B testing tools; experience with Go or other backend languages, or enterprise CMS and CDN systems is a bonus.
- Use root cause analysis to identify and address bugs and outages. Maintain and use logging and debugging best practices across services and apps.
- Maintain existing architecture concepts and best practices to build new components and extend existing services and apps that meet system performance, modifiability, maintainability, and reliability needs.
- Maintain basic security and compliance practices in daily work.
- Follow agile processes and continuous integration/delivery practices to ship stories and own medium complexity epics/projects.
- Collaborate and communicate effectively within and across teams, participate in technical discussions, and engage in two-way non-technical discussions with design and product teams.
- Seek guidance, feedback, and learning opportunities from across teams. Support growth of juniors and new team members.
- Display eagerness to learn and collaborate on goal-setting, independently creating goals aligned with personal development.
- Understand business value behind roadmap projects, participate in development scoping and project analysis, and communicate risks and opportunities.
- Pursue tasks with energy and persistence, demonstrating resilience and adaptability to change.
- Demonstrate customer focus by proactively helping internal/external customers meet their needs.
WHO YOU ARE :
- Tenacious: motivated by success and driven to succeed.
- Curious: always learning and seeking improvement.
- Conscientious: keep promises, take commitments seriously, and act with integrity.
- Humble: lead with humility and empathy, respect others’ perspectives.
Our six guiding principles :
Step Up : Live and work by these principles. #StepUp
One Team : Make Hootsuite a safe, welcoming, and empowering place. #OneTeam #FreeToBeMe
Customer Obsessed : Focus on helping our customers succeed. #CustomerObsessed
Go Fast, Be Agile : Prioritize speed and simplicity. #GoFastBeAgile
Play to Win : Build a profitable company for all stakeholders. #PlayToWin #NoExcuses
Neighbours & Allies : Give back to communities and be an ally. #SocialForGood #Allies
Accommodations will be provided upon request during the selection process.
At Hootsuite, our compensation packages are based on internal equity and market data, reviewed annually, and reflect the skills and contributions of our employees. Salary ranges are indicative at the time of posting and are subject to change.
We are committed to fair pay through annual Pay Equity Analyses.
Benefits include comprehensive health coverage, RRSP matching up to 4%, parental leave, and more, for eligible employees.