E

Excella

Agile technology consulting and AI services

Senior JavaScript Engineer

Frontend EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • At least 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 accessibility standards are met.
  • 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 such as Git.
  • Familiarity with Agile development practices.
  • 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 to help ensure high standards for code quality.
  • Work independently while contributing to a team-oriented environment.

Desired 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 end-to-end test frameworks including Cypress, Puppeteer, and Selenium.
  • Knowledge of implementing secure programming practices.
  • Experience with DevOps and Continuous Delivery tools such as Jenkins, Codeship, TeamCity, Vagrant, Puppet, Chef, TravisCI, GoCD, or similar tools.
  • Familiarity with generative AI productivity tools such as ChatGPT, Claude, and GitHub Copilot.

About the Company

Excella

Agile technology consulting and AI services

Excella helps leading organizations move their technology forward by applying Agile practices, artificial intelligence, digital services, and modernization. It uses a team-based approach where problem solvers, teachers, leaders, and creators collaborate to design and deliver technology solutions. The company differentiates itself through its community of experts with diverse talents and a focus on coaching and collaboration, not just implementation. Its goal is to help organizations realize their future through technology by solving today’s challenges and evolving how technology is used tomorrow.

Company size
201-500
Company stage
Growth Equity (Non-Venture Capital)
Total funding
Not listed
Headquarters
Arlington County, VA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Excella

See more jobs