Contract Front-End Developer at WeKnowTraining — NeverHard
Contract Front-End Developer at WeKnowTraining in Jasper Place, Edmonton. Skills: CSS, Canvas LMS, Frontend Development, GIT, HTML. Apply on NeverHard.
Company
WeKnowTraining
Location
Jasper Place, Edmonton
Type
contract
Remote: Yes
Required skills:
CSS
Canvas LMS
Frontend Development
GIT
HTML
Headless CMS
HubSpot CMS
JavaScript
Next.js
Contract Front-End Developer
We Know Training (WKT)
, Edmonton, AB, In-office, Contract Position
We Know Training is looking for a Contract Front-End Developer to join our Marketing team on 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.