Skip to content

Full-Stack Web Developer - Atomic Crayon

Full-Stack Web Developer - Atomic Crayon

Software and Programming Jobs Information Technology Jobs

Translate designs into robust web code

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 50/50
  • 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
  • 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
  • Anticipate real-world challenges not explicitly covered by the design and formulate code solutions to address those challenges proactively
  • Stay up-to-date on web standards, usability, accessibility and development best practices
  • 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:

  • If you don’t fully meet the requirements below but are eager to learn the rest, please apply!
  • 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
  • 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

Benefits of working at Atomic Crayon:

  • Option to work remotely
  • Flexible schedule and vacation
  • Friendly, easy-to-get-along-with team
  • Open dialog and knowledge-sharing is encouraged and promoted
  • 3 weeks holidays (to start)
  • Extended health benefits
  • Life and long-term disability insurance

Please send your resume to:

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Intermediate Level

Powered By GrowthZone
Scroll To Top