Angular Developer
Description
Remote — Full-time Location: Tysons, VA Summary We are looking for a Angular Developer to join our team and help us build innovative web applications. You will work closely with our product and design teams to create user-friendly interfaces that delight our customers. If you are passionate about web development and have experience with Angular, we want to hear from you! Responsibilities Develop new user-facing features using Angular.js Build reusable components and front-end libraries for future use Translate designs and wireframes into high-quality code Optimize components for maximum performance across a vast array of web-capable devices and browsers Collaborate with product and design teams to define and implement new features Conduct code reviews and provide feedback to other developers Help maintain code quality, organization, and automation Create unit tests and maintain above 80% code coverage Qualifications Bachelor's degree in Computer Science or related field 2+ years of experience with Angular.js Experience with popular Angular.js workflows (such as Flux or Redux) Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Experience with data structure libraries (e.g., Immutable.js) Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Familiarity with code versioning tools such as Git Excellent communication and collaboration skills Ability to work independently and as part of a team Proficiency in TypeScript is a plus Benefits Competitive salary Health insurance 401(k) retirement plan Paid time off Professional development opportunities Flexible work schedule Remote work options