AVM Consulting

Javascript Front End Developer

Reston, VA, US

Onsite
Full-time
5 months ago
Save Job

Summary

Technical Skills * JavaScript, Vue.js, Vuex, Nuxt, Node.js, Express.js, webpack * Git, Azure App Services, headless CMS, CI/CD pipelines, Site24x7 monitoring * Google Analytics, Google Tag Manager, Google reCAPTCHA, Hotjar Responsibilities * Collaborate each day with a multi-functional team (Engineering, QA, Product, UX Designers) to build the right things and deliver small chunks of working software each Sprint * Attend regular Scrum ceremonies to collaborate with your team on work completed and in progress * Write well-tested, easily maintained, and efficient code that leaves systems better than you found them * Debug in different environments to find issues and be able to fix them * Understand and improve application performance and monitoring of performance * Troubleshoot and resolve technical and performance issues in a production environment * Coordinate the workflow between designers and web developers * Collaborate with back-end developers to build a RESTful API * Communicate with external web services Requirements * Bachelor's degree in Computer Science or equivalent * 8+ years of web development experience * Proficiency with JavaScript/HTML, and experience with CSS * Strong experience in JavaScript frameworks, such as Vue.js or React * Ability to create self-contained, reusable, and testable modules and components * Deep knowledge of SPA practices and commonly used modules * Experience with Node.js and Express.js for hosting a web application * Writing non-blocking code * Experience in TFS and/or Git for source control * Creating configuration, build, and test scripts for Continuous Integration environments * Experience taking a lead role developing exceptional UI-centric software systems that have successfully been delivered to customers * Experience working in an agile environment, with small, distributed teams * Strong technical, communication skills, interpersonal skills, and good judgment * Highly responsible, with good work ethics * Organized and motivated team player

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job