- Are you the kind of developer who lives for building sleek, high-performance front-end experiences that actually make peoples 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 companys operations, develops an entrepreneurs 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, were 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 its your own
- You think like a user; accessibility, usability, speed, and consistency are always top of mind
- Youre a natural problem solver. You dig deep to understand the "why" and craft clean, scalable solutions
- Youre 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.
- Youre hands-on, not afraid to take on unfamiliar tasks, experiment, or learn on the fly.
- Youd 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 officedesigned to foster real-time collaboration with our CTO.
The Nice to Haves:
- 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 youd be a great fit for our team!
We thank you for your time and interest. We will reach out directly to shortlisted applicants.