This job has expired and you can't apply for it anymore.
Company Name:
Approximate Salary:
Not Specified
Calgary, Alberta
Education and Research
Position type:
Full Time
Experience level:
2 - 5 years
Education level:
Bachelor's Degree

Front End Developer

Who we are

Established as Science Alberta Foundation in 1990, MindFuel is a non-profit organization that believes a single “aha moment” can change a child’s life forever. Our programs encourage kids to embrace lifelong science and technology learning. We know that students who are engaged in scientific exploration and discovery will apply those skills throughout their lives. We want to help create the next generation of innovators and problem-solvers.

Who you are

You’re passionate about the front end and use Angular 4+, Material Design, HTML5, CSS3 and TypeScript. You’ll need experience maintaining someone else’s code at the same time as you’re building new code. Code scalability and maintenance are never far from your consciousness as you develop. You’ve worked in a cloud-based environment and are familiar with trends in system architecture, web apps and databases. You never settle for old technologies or status quo on product development.

In addition to your technical skills, you have a drive for results, can juggle multiple competing priorities and work as an integral part of a team. You geek out on science and technology and want to share that passion with kids. You’re not afraid to take initiative or responsibility.

The position

MindFuel is looking for a FRONT END superstar to lead development activities on our award-winning web app, Wonderville. Your focus would be on front end work for the website.

Think of MindFuel as a start-up with a live product and a dev wish list a mile long – it requires bug fixes, improvements, and future functionalities to be built. Time is short and budget is limited. Expansion of this “next big thing” in the ed-tech landscape will rest in your hands. As a member of our dev team, you’ll have the chance to shape the product and see your ideas come to life.

So… can you demonstrate that you have been the driving force behind real results in web app development? Can you troubleshoot a real-time web app under time pressure?

We believe in taking risks, pushing boundaries and delivering amazing results. Do you? This is not the place to come and fumble – you’ll need to hit the ground running. You must be comfortable with JavaScript and developing media rich web applications in Angular and Material Design frameworks.

Key responsibilities

  • Develop website and online systems using the following:
    • Front end: Angular 4+, Material Design, HTML5, TypeScript
    • Backend: Java, Spring Framework, RESTful APIIt’s
    • Data: JPA/Hibernate, PostgreSQL
    • Build: Maven, Grunt, Bower, Git
  • Collaborate and communicate with leadership to scope and advise on technology best practices
  • Develop/build models for efficient queries to inform products and management team on site usage
  • Apply provided graphical interface designs
  • Utilize design skills/ best practices to ensure smooth user experience
  • Work with the product team and QA to solve problems, test, and debug the platform
  • Maintain and extend existing codebase; integrate with other internal/external systems
  • Implement features with input from non-technical stakeholders
  • Participate in spring planning activities
  • Maintain current technical documentation


  • B.Sc. in Computer Science or Computer Engineering (or other relevant education)
  • 3-5 years of software development experience 
  • Software application background
  • Strong Agile methodology experience
  • Experience building enterprise scale applications and cloud-based environments
  • Front end development using TypeScript, JavaScript, HTML5, CSS3
  • Developing responsive web applications for web and mobile
  • Knowledge of Continuous Delivery/Integration


Skills and abilities

  • A strong work ethic with a drive for results with tenacity, enthusiasm and commitment
  • Can multi-task, managing the ‘big things’ with several ‘small things’ competing for attention
  • Enjoys a challenge and a dynamic working environment
  • Willingness to take initiative and responsibility
  • Mature, resourceful, diplomatic and professional individual who takes pride in a job well done and is willing to take ownership of the role
  • Possess a keen attention to detail, strong initiative, and will exercise independent judgment in performing all duties
  • Master of organizing own work, coordinating projects, setting priorities, meeting deadlines and following up on assignments with a minimum of direction
  • Excellent problem-solving skills with the ability to use critical thinking, ability to gather relevant information and make decisions where appropriate
  • Collaborative and creative, working both on a team and autonomously
  • Ability to function within a highly confidential area
  • Ability to successfully function within tight deadlines/pressures
  • Strong desire to learn and improve software products; interest in low-level and performant code
  • Conscientious of scalability and maintainability of code
  • Strong analytical, problem solving and technical troubleshooting skills



The opportunity

MindFuel is committed to hiring the best talent. This position offers a competitive salary and benefits package, and the opportunity to be part of a one-of-a-kind organization trying to make a difference in the world.

Interested? Submit your resume and salary expectations via email to [email protected]

More Jobs Like This