1

Contract Developer Jobs in Alberta (NOW HIRING)

... in the engineering space. Are you looking for an opportunity to join a diverse group of ... Hatch is seeking Contracts Specialists for its offices in Mississauga, and Calgary for upcoming ...

... in the engineering space. Are you looking for an opportunity to join a diverse group of ... Hatch is seeking Contracts Specialists for its offices in Mississauga, and Calgary for upcoming ...

Overview / Responsibilities Wood is currently seeking a strong professional Contract Recruiter to ... for engineering roles, especially in the geotechnical, environmental, clean energy and water ...

Overview / Responsibilities Wood is currently seeking a strong professional Contract Recruiter to ... for engineering roles, especially in the geotechnical, environmental, clean energy and water ...

Fluor is one of Canada's top employers and is recognized globally as a leader in the Engineering ... This role provides an excellent opportunity to develop foundational expertise in contract ...

... engineering, procurement, construction and commissioning teams through the execution phase of the ... Interface with EPC contractor and with subcontractor contract administrators as required to ensure ...

A strong understanding of Owner Engineer and EPC contract models along with all commercial compensation structures * Ability to lead high level negotiations and structure discussions to promote and ...

All developers are expected to collaborate across teams and contribute to high-quality, scalable ... contracts. Our systems are designed around modular, highly configurable components rather than ...

next page

Showing results 1-20

Contract Developer information

See Alberta salary details

$13

$59

$119

How much do contract developer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for contract developer in Alberta is $59.75, according to ZipRecruiter salary data. Most workers in this role earn between $38.70 and $74.28 per hour, depending on experience, location, and employer.

What is a Contract Developer job?

A Contract Developer is a software developer hired on a temporary or project basis to create, modify, or maintain applications and systems. They typically work for clients or companies under a contract agreement rather than as a full-time employee. Their responsibilities may include coding, debugging, testing, and collaborating with teams to meet project requirements. Contract Developers often specialize in specific programming languages or technologies and may work remotely or on-site. The duration and terms of their work vary based on the contract and project scope.

What are some common challenges faced by Contract Developers and how can they be managed?

Contract Developers often work on multiple projects or with various clients, which can present challenges such as rapidly adapting to different codebases, meeting tight deadlines, and managing shifting priorities. Effective communication with stakeholders and clear agreement on project scope and deliverables can help minimize misunderstandings. Staying organized through productivity tools and maintaining continuous skills development also contribute to handling workload fluctuations. By proactively addressing these challenges, contract developers can deliver high-quality work and build strong professional relationships.

What are the key skills and qualifications needed to thrive in the Contract Developer position, and why are they important?

To excel as a Contract Developer, strong programming skills, experience with relevant frameworks, and a solid educational background in computer science or related fields are essential. Familiarity with version control systems like Git, project management tools, and possibly certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Excellent time management, client communication, and adaptability are critical soft skills for success in contract-based work. These skills enable a Contract Developer to efficiently deliver quality results, meet client expectations, and thrive in dynamic, project-oriented environments.

What are the most commonly searched types of Developer jobs in Alberta? The most popular types of Developer jobs in Alberta are:
What are popular job titles related to Contract Developer jobs in Alberta? For Contract Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Contract Developer jobs in Alberta look for? The top searched job categories for Contract Developer jobs in Alberta are:
What cities in Alberta are hiring for Contract Developer jobs? Cities in Alberta with the most Contract Developer job openings:

Contract Front-End Developer

We Know Training

Edmonton, AB • On-site, Remote

Contractor

Posted 12 days ago


Job description

Contract Front-End Developer
We Know Training (WKT), Edmonton, AB, In-office, Contract Position

We Know Training is looking for a Contract Front-End Developerto join ourMarketing teamon a temporary contract basis, based in our Edmonton office. You'll help maintain and improve the marketing websites for our ReadyEngine platform products, make updates to our RapidLMS storefronts using RapidLMS's proprietary CMS, and pitch in on other front-end work as it comes up. The marketing sites are modern Next.js projects managed in Git, so much of your work happens in code and pull requests, while storefront updates are handled through the RapidLMS CMS.

We're also in the process of adding Sanity's headless CMS to improve content management on our ReadyEngine sites, so there's a real chance to help shape how that gets rolled out.

This is a great fit if you're early in your career, or on a break from school, and you want hands-on experience on production websites that people actually use. You'll work closely with our in-house designer/developer, take real ownership of the tasks you're given, and sharpen your skills across a modern front-end stack.

This role is open to Edmonton-based candidates only. We prefer someone who can work from our office, but a primarily remote arrangement with occasional in-office meetings is possible for the right person.

If that sounds like a good fit, apply now. Please include a brief cover letter with your resume.

The Job

Front-End Development

  • Build and maintain marketing pages and reusable components in React and TypeScript
  • Update our RapidLMS storefronts using RapidLMS's proprietary CMS
  • Make content and copy updates across our sites, including MDX-based blog and FAQ content
  • Implement responsive, on-brand layouts and keep the design consistent across our sites
  • Help move in-flight project work forward, including planned product relaunches
  • Maintain and improve site performance (Core Web Vitals), accessibility, and SEO fundamentals
  • Keep dependencies current and resolve build or rendering issues
  • Work in Git: branch, commit, open pull requests, and ship through our existing deployment pipeline
  • Take personal ownership of your work and deliver it with care and attention to detail


Technical Stack

  • Core web:HTML, CSS, JavaScript
  • Framework:Next.js (App Router, statically exported) and React 19
  • Language:TypeScript
  • Styling:Tailwind CSS
  • Content:MDX (@next/mdx, next-mdx-remote, gray-matter); Sanity headless CMS (being introduced)
  • Storefronts:RapidLMS proprietary CMS
  • Media and tracking:Cloudinary, Google Tag Manager, Drip, Freshdesk / Freshchat
  • Tooling:Biome for linting and formatting
  • Version control and CI/CD:Git, GitHub, GitHub Actions
  • Hosting:Docker, Caddy, AWS

Your Qualifications

  • Strong HTML, CSS, and JavaScript fundamentals are required
  • Working experience building UI with React (including hooks) is required
  • Experience with Next.js, or another modern framework such as Vue or Angular, is required; some Next.js experience is ideal
  • A good grasp of responsive design and cross-browser behavior is required
  • Experience with TypeScript, or strong JavaScript and a willingness to work in a typed codebase, is required
  • Comfort working in Git with a pull-request workflow on GitHub is required
  • An eye for design and the ability to make reasonable layout and UI decisions independently is required
  • Strong communication skills and a habit of asking good questions early is required
  • You must be based in Edmonton and able to work in our office or attend occasional in-office meetings
  • As this is a contract position, you are expected to provide your own hardware and development setup
  • A genuine eagerness to learn and grow is required; we don't expect you to know everything on day one
  • Post-secondary education (completed or in progress) in computer science, web development, or a related field is an asset
  • Experience with Tailwind CSS is an asset
  • Experience with marketing and analytics tracking (Google Analytics, Google Tag Manager, Meta Pixel / Conversions API) is a strong asset
  • Experience with Sanity, or another headless or traditional CMS such as WordPress, is an asset
  • Familiarity with MDX, Cloudinary, SEO fundamentals (metadata, sitemaps, JSON-LD), or Docker / AWS deployment is an asset

Why We Know Training

We Know Training is a full-service, go-to provider of online training for professionals in regulated professions. We offer everything needed to build, deliver, and distribute online training in regulated and public-serving industries. We're a fast-moving and growth-oriented company, and your teammates here will be creative, smart, and curious.

We Know Training is an equal-opportunity employer and values a diverse workforce. We encourage applications from all qualified individuals without regard to ethnicity, religion, gender identity, sexual orientation, age or disability. Accommodations for disability-related needs are available upon request throughout the recruitment and selection process. Any information provided by you for accommodations will be kept confidential and won't be used in the selection process.

Please note that if you are selected for this role, a criminal record check will be mandatory.