Overview

Cmd is dedicated to providing an equal opportunity for all job seekers. All employment is decided on the basis of qualifications, merit and business need. We encourage you to apply, even if you don’t meet 100% the requirements listed. We strongly encourage members of underrepresented groups and diverse backgrounds to apply.
About us
Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We’re looking for people who are excited to give companies a new way to secure their data, and have some fun along the way.
Join us at a time where you can take full advantage of the opportunities of high-growth and scale. You’ll expand on your current skills, find multiple opportunities that fuel your development, and see your impact in building a company that will change the face of an industry.
Cmd is looking for an experienced Full stack developer who is motivated to combine the art of design with the art of programming. In this role, you will work with both frontend and back end teams to build our client-side logic. You will implement visual elements and their behaviours with user interactions. As a key member of our growing team, you will bridge visual elements and the server-side infrastructure; taking an active role on both sides, and defining how our main application looks and functions.

Responsibilities

    • Work within our agile scrum workflow to translate product requirements into engineering initiatives
    • Develop, update and maintain user-facing features of Cmd’s application
    • Build and manage reusable code and libraries, and help maintain code quality and organization
    • Ensure the technical feasibility of UI/UX designs
    • Be a mentor and a respected peer within our internal engineering community
    • Research and develop proof of concepts to assess new technologies and how it would benefit our product and roadmap
    • Collaborate with external teams including our agent, devops, QA, UX and sales teams to develop our cmd product
    • Actively participate in our hiring process by technical interviewing candidate for fit
    • Showcase your development chops by leveraging our Learn & Develop time and wowing us with what you’ve built
    • Be an advocate for code quality, unit testing and ‘moving fast and NOT breaking stuff’

Skills and Experience

      • 5+ years experience developing web applications.
      • Strong understanding of JavaScript, its quirks, and workarounds.
      • Experience with JavaScript Frameworks: Backbone.js, Angular, Ember, React, etc.
      • Knowledge of Node.js and frameworks.
      • Strong understanding of web markup, including HTML5 and CSS3.
      • Working knowledge of SQL Familiarity with Webpack, Grunt and/or Gulp.js
      • Expertise in front-end routing, state management, and consuming JSON-based RESTful APIs.
      • Experience with unit testing and linting tools such as Mocha and Eslint.
      • Good understanding of asynchronous request handling, partial page updates, and AJAX.
      • Good understanding of browser rendering behaviour and performance. Understanding of cross-browser compatibility issues and ways to work around such issues.
      • Knowledge of security standards.

Bonus points

    • Previous work with graphQL, Relay or Apollo, and react-hooks.
At Cmd we believe that a diverse, and inclusive workplace leads to a happier team and better product. Cmd is an Equal Opportunity Employer. We welcome people from all backgrounds, cultures, ethnicities and experiences and we do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, gender identity or expression, disability, veteran status or any other legally protected status.