Skip to content

Full-Stack Web Developer

Full-Stack Web Developer

Information Technology Jobs

Atomic Crayon Web Development Ltd.

Our team has an immediate opening for a full-time, permanent full-stack web developer (emphasis on front-end). You will work as part of a small team to translate designs into robust web code for client websites, to integrate that code into our in-house web content management system, and to maintain and improve that webCMS.

If this sounds perfect for you, if you have a strong attention to detail, and if you enjoy working as an integral part of a small team, then we want to hear from you!

Job responsibilities:

  • The distribution of front-end to back-end tasks will be about 70/30
  • Work closely with designers and the project/product manager to research and plan web UI/UX and third-party technology integrations
  • Translate designs into robust, highly-accessible, standards-compliant, responsive web components using HTML, CSS and JavaScript — for new and updated client websites and for the webCMS interface itself
  • Anticipate real-world challenges not explicitly covered by the design and formulate code solutions to address those challenges proactively
  • Integrate front-end code into our proprietary web content management system web application for client websites
  • Develop new website modules for client websites / our webCMS
  • Develop new core features and improvements for our webCMS
  • Write unit and integration test scripts
  • Test, QA and debug new development
  • Write and maintain high-quality code via distributed version control system (e.g. Mercurial)
  • Track and communicate bugs, features, and dev progress (e.g. via Pivotal)
  • Troubleshoot issues raised by users, PMs, and QA testers
  • Research and plan technology solutions for new product requirements to help inform scope details
  • Stay up-to-date on web standards, usability, and accessibility best practices and act as a resource for the rest of the team
  • Estimate work required (and assess risks) for new features and projects
  • Write/contribute to online user guides
  • Optionally, may also include occasional client training

Technical requirements:

  • Minimum of 4-5 years practical web development experience:
  • Developing code (and fallbacks) for all major common browsers, OSes, and devices — Chrome, Safari, Firefox, Windows, macOS, iOS, iPadOS, Android
  • Developing database-driven web applications
  • Very strong HTML, CSS, and JavaScript skills and a commitment to adhering to standards
  • Strong knowledge of at least one modern JavaScript framework (e.g. Vue.js or React)
  • Good understanding of website UI, UX, and accessibility best practices
  • Experience targeting front-end code to a webCMS
  • Understanding of .NET & ASP.NET, with at least some Web Forms experience
  • Understanding of T-SQL and SQL Server; comfortable querying SQL databases
  • Comfortable writing C# code
  • Able to comfortably write a data-driven web app front to back
  • Experience working with distributed version control systems, like Git or Mercurial
  • Experience working with PowerShell
  • Able to write clean, modular, testable code
  • Understanding of web usability and accessibility best practices
  • Ability to work with legacy technologies, like jQuery, IE, VBScript, and Classic ASP, if/as needed
  • Personal requirements:
  • Friendly and easy to work with
  • Intelligent and able to provide creative technical solutions
  • Take pride in the work you do
  • Keen attention to detail
  • Self-motivated to provide excellent work
  • Genuine desire to provide customers with the best user experience
  • Believe that client/user feedback is a valuable window into how end users interact with our products and an opportunity to further improve our products
  • Equally comfortable working independently (with just a project manager) and collaboratively as part of a small design and development team
  • Able to shift priorities quickly, if/as needed
  • Able to work on-site (post-pandemic) in our downtown Victoria office
  • Benefits of working at Atomic Crayon:
  • Flexible schedule and vacation
  • Friendly, easy-to-get-along-with team
  • Open dialog and knowledge-sharing is encouraged and promoted
  • Casual dress
  • 3 weeks holidays (to start)
  • Extended health benefits
  • Life and long-term disability insurance

Job specifics:

$55K – $65K salary



We are an equal opportunity employer and we welcome people of diverse backgrounds, perspectives, and skills.

Please send your resume to:

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Intermediate Level

Powered By GrowthZone
Scroll To Top