Our systems to support these platforms require very strong frontend engineers to build sophisticated sophisticated web applications, CRMs, marketplaces, web scrapers, Chrome extensions and more. We are looking for strong, inquisitive engineers with clever solutions, and a desire to join a small but fast growing team (< 40) to get in early and influence our technology.
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, Puppeteer...etc)
Senior Frontend Engineer in new york at Unknown Company
This position is listed as full time and onsite.