Are you the kind of developer who lives for building sleek, high-performance front-end experiences that actually make people’s lives easier?
Does the idea of applying your technical expertise to empower a growing business and shape product experiences excite you?
Are you energized by solving complex technical challenges, collaborating with cross-functional teams, and continuously raising the bar?
Do you get fired up at the idea of building intuitive tools that directly support entrepreneurs in the trades industry?
Are you ready to join a team that thrives on making a real impact through product innovation, collaboration, and continuous learning?
ABOUT BREAKTHROUGH ACADEMY
Breakthrough Academy specializes in helping high performing entrepreneurs in the contracting industry grow their businesses by implementing excellent operational systems into their companies. We believe in the unlimited potential of entrepreneurship and help our Members (customers) break through barriers and take their businesses to the next level.
Our proprietary training program brings systemization to a contracting company’s operations, develops an entrepreneur’s core business skills, and holds accountability to goals along a clear business plan.
Breakthrough Academy is now ten years old and growing rapidly, with over 1,000 business owners developing in the program, and an awesome team of 50 running the show. We are leaders in the contracting industry, helping companies across the continent to implement systems & processes into their operations.
As we continue to grow, we’re expanding the tech behind our fast-evolving training platform to help bring smart, user-driven tools to life. Because of this, we are looking for our next Software Developer - Front End (React).
This is where you come in.
THIS IS FOR YOU IF:
You take ownership; you proactively fix bugs, optimize performance, and treat the product like it’s your own
You think like a user; accessibility, usability, speed, and consistency are always top of mind
You’re a natural problem solver. You dig deep to understand the "why" and craft clean, scalable solutions
You’re pragmatic, you know every decision is a tradeoff and choose the right tool for the job
Your enthusiasm is contagious, and you love collaborating with people, whether brainstorming with the team or presenting to non-technical stakeholders in a way they can fully understand
You lead by example, you mentor others through thoughtful code reviews and a collaborative mindset.
You’re hands-on, not afraid to take on unfamiliar tasks, experiment, or learn on the fly.
You’d love to be part of a fun, ambitious team working towards a common goal
You have the ability to translate complex business needs into clean, scalable UI components
You have experience in supporting products through continuous delivery, iteration, and feedback
You have a results-based mindset that balances technical implementation with end-user value
You display a high level of emotional intelligence and demonstrate a high level of integrity and discretion in handling technical and user data
IN THE ROLE, YOU WILL BE:
Working closely with cross-functional teams to design, develop, and maintain high-quality front-end features using React and TypeScript
Delivering features that enhance user experience, drive engagement, and support the success of BTA Members
Writing clean, well-documented, testable code while maintaining and improving legacy front-end systems
Contributing to architectural discussions and ensuring our front-end systems are scalable, secure, and performant
Supporting internal teams and Members by resolving 2nd/3rd level front-end issues, conducting root cause analysis, and proactively improving product health
Driving code quality through peer reviews, test coverage, documentation, and strong collaboration
Collaborating with UI/UX designers to translate wireframes and prototypes into polished user interfaces
Improving development processes, identifying technical debt, and championing best practices
Monitoring system performance, establishing benchmarks, and contributing to a reliable and maintainable front-end stack
EXPERIENCE REQUIRED
5+ years of professional front-end development experience, with 3+ years building production-grade React applications
3+ years of experience using TypeScript in typed codebases
Proven experience working with state management libraries such as Zustand or Redux
Proven ability to deliver scalable, performant technical solutions on time
Deep understanding of authentication and authorization flows
Comfortable working with APIs, UI frameworks, and integrating with back-end systems
Experience in Agile teams using Git, Jira, and CI/CD pipelines
Strong grasp of modern front-end architecture and testing frameworks
Excellent communication and collaboration skills
Must be eligible to work in Canada and live in Calgary, This is a hybrid role, with 3 days a week in our Calgary office—designed to foster real-time collaboration with our CTO.
The Nice to Have’s:
Proven ability to lead engaging code reviews or technical walkthroughs
Experience mentoring junior developers or contributing to team knowledge sharing
THE BENEFITS
An opportunity to make a serious impact, contributing to a platform that helps real-world businesses grow and succeed
Work on meaningful projects that reach real users, not just internal tools or proof-of-concept apps
Be part of a technical team, working alongside the CTO, that values quality, collaboration, and continuous improvement
Enjoy competitive pay, bonuses, and benefits, with big time opportunities for professional growth.
Gain invaluable insights into the operations of successful entrepreneurs' companies.
Collaborate with a dynamic team of high-performing individuals at BTA, who thrive on teamwork.
Create a massive impact in an organization with an already strong foundation.
Enjoy the flexibility of working within a team that embraces remote work opportunities.
Enjoy cool travel perks in fun locations - our team events this year range from Caribbean beaches to peaceful BC hot springs!
If this sounds like you and you feel ready to take on an awesome new adventure, use the application form below and let us know why you’d be a great fit for our team!
We thank you for your time and interest. We will reach out directly to shortlisted applicants.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
You’ve built something great. Let’s make it amazing.
Start the assessment process today to see if Breakthrough Academy is right for you.
Systemizing your business works like compound interest. The best time to begin working on your business was five years ago. The next best time is right now. Don’t put it off another season.