Avm Consulting - Reston, VA

posted 2 months ago

Full-time - Senior
Reston, VA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

AVM Consulting Inc is seeking a highly skilled JavaScript Front End Developer to join our dynamic team in Reston, VA. In this role, you will be responsible for collaborating with a multi-functional team that includes Engineering, QA, Product, and UX Designers to build and deliver high-quality software solutions. You will participate in daily stand-ups and regular Scrum ceremonies, ensuring that the team is aligned on work completed and in progress. Your primary focus will be on writing well-tested, maintainable, and efficient code that enhances our systems and improves application performance. As a Front End Developer, you will debug issues across different environments, troubleshoot and resolve technical and performance challenges in a production setting, and coordinate workflows between designers and web developers. You will also collaborate closely with back-end developers to build robust RESTful APIs, ensuring seamless integration between front-end and back-end systems. Your expertise in JavaScript frameworks, particularly Vue.js and React, will be crucial in creating self-contained, reusable, and testable modules and components that contribute to the overall success of our projects. This position requires a strong understanding of Single Page Application (SPA) practices and experience with Node.js and Express.js for hosting web applications. You will be expected to write non-blocking code and create configuration, build, and test scripts for Continuous Integration environments. Your leadership skills will be essential as you take a lead role in developing exceptional UI-centric software systems that meet customer needs. If you are a highly responsible, organized, and motivated team player with a passion for web development, we encourage you to apply.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service