Skip to content

Senior Front End Developer - Remote First

Senior Front End Developer - Remote First

Software and Programming Jobs Information Technology Jobs

Echosec Systems

Title: Senior Front End Developer

Location: Remote First 

The Role

Echosec Systems is looking for a Senior Front End Web Developer to provide technical leadership and to continuously improve UI and UX on its unified platform. As part of the product team, you will work closely with the Product Manager and Lead UI developer to define and implement new components on the Echosec Systems platform. Components will be a mix of new functionality in data exploration and visualization, as well as improvements in user experience and performance on existing functionality. You will be joining a team that releases daily and feels confident in doing so by supporting each other through all phases of development, learning from each other, improving existing methods of development, and maintaining meaningful and comprehensive test coverage.

About Us

Echosec Systems is a fast growing security software company committed to making the world’s data more discoverable. We gather publicly available data from a broad range of online sources like social media and the deep and dark web. We also build AI that helps make that data simple to search, filter, and monitor.  Our clients use our products for security and intelligence purposes to keep people, places, and assets safe. We’re trusted by some of the most significant public and private sector organizations globally to support their missions.  

The product and development team at Echosec is actively seeking entrepreneurially minded “doers”. Do you have ideas, vision, and a can-do attitude? Currently in a growth phase, our software development and engineering team needs to be agile, engaged, and open to both gaining and sharing experience. 

The team is eclectic, driven, and remote-friendly. We range between a diverse variety of backgrounds, skills, and education levels. Two common threads: we thrive in a loosely structured environment (read: no meetings that could have been a Slack message). We’re a group of high performers and we deliver as a team.

To learn more about us and what it's like to work at Echosec, visit our About and Careers pages.


Just some of the benefits of working with Echosec include:

  • Remote-first culture with flexible hours 
  • A top notch benefits package including dental and extended health (hello massages)
  • 4 weeks paid vacation starting year 1
  • Supported professional development
  • Paid parental leave
  • Vibrant Downtown Victoria office space full of snacks, hot beverages and more
  • Awesome team events (including but not limited to axe-throwing, go-carts & fishing trips)


  • Develop features and improve products in a secure, well-tested, and performant way.
  • Provide and support technical leadership within the team.
  • Be customer-focused and work with the Product Engineering Lead to deliver on the product vision.
  • Work iteratively with wireframes, high fidelity mockups or free form requirements and provide feedback as needed.
  • Distil requirements and acceptance criteria for new front-end capabilities into fully implemented and tested modules.
  • Work with the development team on constructive code reviews. Provide and take feedback on design and architecture decisions.
  • Help resolve bugs and performance issues in the front-end codebase.
  • Iterate and ship code in a continuous integration and continuous deployment environment.


  • Professional experience with VueJS or another modern JavaScript web framework (React, Angular, Ember, etc.).
  • 5+ years of experience working in an agile development environment.
  • Experience with writing automated tests (e.g. Jest, Mocha, etc).
  • Experience using Git in a professional/workplace environment.
  • Experience with Typescript and modern Javascript (ES6+) features.
  • Knowledge of web and mobile UI design standards and patterns.
  • Experience applying UX principles to build consistent, reusable UI elements.
  • Comfortable evaluating and introducing new technologies to a team environment.
  • Ability to lead discussions around architecture and appropriate design patterns.
  • Comfortable coaching developers in best practices.

Assets but not Requirements

  • Experience with CSS preprocessors (LESS / SASS).
  • Experience with tooling like Webpack and Babel.
  • Comfortable with SVG and CSS3 concepts including flexbox and animations.
  • Previous experience with D3 / visualization frameworks.
  • Previous experience in a hybrid remote/ in office team.
  • Experience profiling code with the chrome development tools.
  • Experience and proficiency with common design tools such as Adobe XD, Figma, or equivalent.

To apply, submit your resume here.

Additional Info

Job Type : Full-Time

Location : Remote, Victoria, BC

Experience Level : Senior Level

Powered By GrowthZone
Scroll To Top