Senior Software Front End Engineer

EndGame

(Arlington, Virginia)
Full Time
Job Posting Details
About EndGame
Endgame is a leading endpoint security platform that enables enterprises to close the protection gap against advanced adversaries by preventing advanced attacks and detecting and eliminating resident attacks. Endgame transforms security operations teams and incident responders from crime scene investigators into hunters that prevent damage and loss, and dramatically reduces the time and cost associated with incident response and compromise assessment.
Summary
Endgame’s Front End Engineering team is looking for a Senior Front End Engineer to be part of a cross-functional team working with designers, product managers, and engineers across multiple phases of the product lifecycle. Our Front End team builds responsive and elegant interfaces while maintaining a solid enthusiasm and passion for cutting-edge technologies. Our Front End Engineers embrace modern JavaScript frameworks and libraries, develop rapid prototypes, and iterate on features to optimize user interaction. Front End Engineers at Endgame use innovative UI architectures and designs, setting the bar high to produce compelling interfaces and creative visualizations.
Responsibilities
* Follow best practices, actively participate in code reviews, and thoroughly test deliverables to support the development of Endgame’s commercial product * Work across teams, supporting Back End engineers to design APIs and collaborating with UI/UX designers to iterate on feature designs * Be part of an Agile/Scrum development environment where pair-programming and white boarding are encouraged * Leverage your knowledge of JavaScript, HTML, and CSS to develop cross-browser compatible and highly performant web applications
Ideal Candidate
* Expert knowledge of JavaScript, including concepts such as asynchronous programming, closures, and types * Experience with ES6 features like modules, generators, and destructuring * Experience with single page application frameworks (e.g. React, Angular, Ember, Backbone) * A strong foundation in JavaScript testing frameworks and libraries (e.g. Karma, Mocha, Jasmine, Sinon, and Chai) * Experience with CSS and CSS pre-processors (e.g. Sass, Less) * Experience using package management solutions (e.g. npm, bower) * Experience with Git and familiarity with Github Flow * Familiarity with Continuous Integration tools (e.g. Jenkins, Travis CI, etc) * Familiarity with build tools (Webpack, Gulp, Grunt, etc) and charting libraries (e.g. d3.js, Highcharts)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.