Posted in

Senior Javascript Developer

Senior Javascript Developer

CompanyExcella
LocationArlington, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 3+ years of experience developing web applications
  • Strong understanding of core JavaScript, TypeScript, and functional programming fundamentals
  • Experience with JavaScript frameworks such as Angular or React
  • Proficiency in HTML, CSS, and front-end web design concepts
  • Experience working within Web Content Accessibility Guidelines to ensure optimum accessibility standards are met for users
  • Proficiency working with automated test suites such as Jest and React Testing Library
  • Experience working with RESTful APIs
  • Hands-on experience with version control tools like Git
  • Familiarity with Agile development practices
  • Strong problem-solving skills and ability to work in a client-facing environment

Responsibilities

  • Develop and implement software solutions using technologies such as JavaScript, TypeScript, Node.js, and React
  • Collaborate with clients to understand business requirements and translate them into technical solutions
  • Employ Agile methodologies to deliver high-quality software efficiently
  • Write clean, maintainable, and efficient code while following best practices
  • Stay current with emerging technologies and recommend their adoption where appropriate
  • Participate in code reviews, ensuring high standards for code quality
  • Work independently while contributing to a team-oriented environment

Preferred Qualifications

  • Experience working with server-side JavaScript environments and frameworks such as Node and Express.js
  • Experience in full-stack development including asynchronous, parallel, and non-blocking programming techniques
  • Understanding of SQL, NoSQL and/or Document-based storage systems
  • Understanding of trunk-based development practices such as using feature flags
  • Experience with E2E test frameworks including Cypress, Puppeteer, and Selenium
  • Knowledge in implementing secure programming practices
  • Experience with DevOps and Continuous Delivery tools like Jenkins, Codeship, TeamCity, Vagrant, Puppet, Chef, TravisCI, GoCD or similar
  • Familiarity using GenAI productivity tools such as ChatGPT, Claude, and Github CoPilot