Senior Javascript Developer
Company | Excella |
---|---|
Location | Arlington, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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