Senior Front End Engineer

Calgary, AB, Canada
Full Time
Experienced
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.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*