Senior Front End Engineer

Symend

Symend

Software Engineering
Calgary, AB, Canada
Posted on Apr 25, 2025
The Senior Front End Engineer is passionate about building modern web applications, embracing new challenges, solving complex problems, and making a significant impact. You will be a member of a highly skilled team that continually delivers powerful, simple-to-use interfaces.

Symend is a modern customer engagement platform that sends millions of private communications each day on behalf of our clients. Our team is responsible for delivering a delightful user experience that ensures our clients will send the right communication, to the right person, on the right channel, at the right time, at scale! You will work on a variety of features including content builders, communication schedulers, data import/export configuration, and so much more.


Duties and Responsibilities include:
  • Work closely with other software engineers, designers, and product managers right from the inception of a project to create a world-class SaaS user experience.
  • Deliver high-quality, unit- tested, maintainable code.
  • Participate in code reviews and testing, driving engineering solutions with consistent practices and reusable code.
  • Collaborate with teams across Symend to diagnose, understand, and solve problems, and build solutions spanning many areas.
  • Participate in planning summits and celebrate milestones with your team!
  • Write well-organized, clear, and informative documentation about the solutions you have designed.
  • Teach and learn from those around you – You provide and receive constructive feedback to and from team members through 1-on-1s, pair programming, demos, and knowledge sharing sessions.
Education:
  • Degree in Computer Science, Computer Engineering or equivalent hands-on work experience.
Experience:
  • Demonstrated experience shipping top-tier client-side web applications and user interfaces.
  • Proficient in JavaScript/TypeScript, with experience building modern web applications using React and Remix.
  • A deep grasp of web standards, accessibility, and browser APIs.
  • The ability to break down and communicate complex problems and solutions, in very simple ways, to a wide variety of audiences.
  • Strong decision-making skills, proven ability to lead project initiatives from ideation to completion.
  • Demonstrated success in mentorship in software development to work within and nurture exceptional team members.
Nice to Have Skills:
  • Experience owning and maintaining large-scale React applications.
  • Full-stack and web service API experience - building web applications using C#/.Net, Python, or NodeJS.
  • Familiarity with test automation frameworks like Vitest, Jest, or Playwright.
  • A commanding understanding of what good REST APIs look like and how to design them.
  • Enjoys contributing to and maintaining design systems and component libraries, using Storybook.
  • Passionate about the developer experience.
  • Familiarity with cloud-based architectures and serverless platforms, specifically Netlify, Azure, and AWS.
  • Experience with BI Tools such as Sisense, Looker, or PowerBI.
Competencies:
  • Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.
  • Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.
  • Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.
  • Broad understanding of business operations and strategies to inform technical decision-making.