Senior Developer, Frontend - Practitioner Onboarding
Fullscript
Software Engineering
Ottawa, ON, Canada
CAD 125k-165k / year
What You'll Do
- Write high-quality, well-architected, and well-tested components that are easy to understand and re-use
- Implement tooling to make front-end development easier
- Review pull requests, mentor others, and be an advocate for high-quality code and sound architecture that make future development faster, easier and better
- Scope and plan projects, and work with other developers (front-end and back-end) to implement them
- Work directly with the product owners, designers, and engineers
- Contribute to technical improvements, develop and maintain quality standards
- Other duties assigned to you by the company from time to time
What You Bring
- You are a passionate Senior Frontend Engineer that cares about your craft. You are excited to learn and want to produce your best work possible
- You embrace modern development tools, including AI-assisted tooling, and are willing to experiment and evolve your workflow
- A keen interest in front-end architecture, UI/UX and product design
- Deep experience working with JS frameworks (React, Vue, AngularJS, or similar)
- Strong understanding of JavaScript, HTML, and CSS
- Understanding of design patterns and clean code
- Understands CSS fundamentals and best practices, experience with CSS-in-JS or CSS preprocessing is a bonus
- Proven experience architecting and implementing front-end features from concept through to release
- Experience mentoring team members and providing technical guidance
- A desire to work with product design to improve and create our world-class experience
- A desire to learn and being open to feedback
What We Offer
- Generous PTO and competitive pay
- Fullscript’s RRSP match program for financial health
- Flexible benefits package and workplace wellness program
- Training budget and company-wide learning initiatives
- Discount on Fullscript catalog of products
- Ability to work Wherever You Work Well*
A quick note: Due to the high volume of applications, we’re not able to respond to phone or email inquiries about application status. If there’s a match, our team will reach out directly.
