My Shortlist

Your shortlisted jobs will appear here. To view your shortlist, please login or register

More Jobs Like This
DATE ADDED: Mon 20/01/2020

Senior Front-End Engineer

New York, NY, US


JOB TYPE: Permanent, FullTime

RESPONSIBILITIES Develop production-grade software that is modular, reusable, scalable, and highly functioning Use test driven development ( TDD ) and maintain test coverage Introduce engineering process improvements and tools (depending on seniority level) Mentoring/pair programming/leadership (depending on seniority level) REQUIRED 6 years MIN experience as a software engineer Strong Javascript experience across multiple projects Strong experience in a modern SPA framework, such as Angular (version > 2) or React Strong command of asynchronous programming, promises, async-await, etc. Deep experience with state management: RxJS, Redux Strong practice with ES6 (aka Ecmascript 2015 ) and ES5 standards HTML5, CSS, Sass or Less Experience with best practices of frontend security, authentication, and authorization techniques (e.g. JWT tokens (aka JSON Web Tokens), OAuth ) and common hacker avoidance practices. Experience working on Agile/Scrum teams Regularly practice test driven development (TDD) with unit and integration tests using frameworks like Jest, Mocha , etc. Be extremely comfortable working with version control and branching (e.g. Git) BONUS SKILLS Typescript or Google Closure Chrome extension programming experience JSDoc and Common JS Style best practices Building Node Modules Creating or contributing to frontend frameworks Test Automation Experience (Selenium, Puppeteeretc) - provided by Dice