Lead Javascript Developer
Company | Excella |
---|---|
Location | Arlington, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 6+ years of experience in software development, with a strong technical foundation.
- Expertise in JavaScript, TypeScript, and experience with frameworks such as Angular or React.
- 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 with E2E test frameworks including Cypress, Puppeteer, and Selenium
- Deep understanding of Agile methodologies and best practices.
- Experience leading teams and mentoring developers in a consulting or technical environment.
- Strong knowledge of RESTful API design and implementation.
- Proficiency in Git-based workflows and software development lifecycle management.
- Excellent problem-solving and critical-thinking skills.
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Knowledge in implementing secure programming practices
- 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.
Responsibilities
- Lead the design and development of software solutions for commercial and government clients.
- Provide mentorship and technical guidance to team members, fostering professional growth.
- Collaborate closely with clients and stakeholders to align technical solutions with business objectives.
- Ensure best practices in coding, architecture, and Agile methodologies are followed.
- Conduct code reviews and provide constructive feedback to ensure quality and maintainability.
- Advocate for the adoption of emerging technologies to enhance project outcomes.
- Drive continuous improvement initiatives across teams and projects.
Preferred Qualifications
- Understanding of SQL, NoSQL and/or Document-based storage systems
- Understanding of trunk-based development practices such as using feature flags
- Knowledge in instrumenting an application for observability
- 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