JavaScript Developer

Reflexive Concepts

Hanover, MD • On-site

Full-time

Re-posted 19 days ago


Job description

Reflexive Concepts is seeking a skilled JavaScript Developer to join our growing team!
You will join the ClassifyIT development team building new capabilities for the current classification marking tool and the tool supporting M365 web-based applications. The role contributes to the design, implementation, and optimization of scalable solutions using JavaScript, modern frameworks, and service integration.
Qualifications:
  • Three (3) years of software engineering experience
  • Bachelor's Degree or higher in Computer Science or a related technical field
    • An additional four (4) years of software engineering experience may be substituted for the degree, for a total of seven (7) years
Required:
  • Working knowledge of JavaScript/DOM, TypeScript, and Node.js/npm
  • Experience with AWS, including the ability to navigate AWS dashboards and services
  • Hands-on experience using Docker (command line) and converting applications to Docker images
  • Experience using Git (command line), GitLab CI, and GitLab pipelines
  • Familiarity with Jest and Cypress
  • Working knowledge of JIRA and GitLab
  • Experience developing functional and unit tests
  • Experience performing code reviews
  • Ability to work directly with customers
  • Troubleshooting skills
  • Ability to adhere to coding standards and follow team policies
Desired Skills:
  • Must be able to work in a collaborative environment, with minimal supervision
  • Gather, analyze, and capture customer requirements
  • Adhere to the development processes the team has established
  • Assist in the development of requirements for new features and fix defects
  • Create and expand unit tests
  • Knowledge of the Microsoft Office JavaScript API
  • Track and respond to user issues and questions
  • Triage user issues
  • Test new software releases and merge requests
  • Experience working collaboratively with a team of developers, contractors, and the Government
  • Contribute content for the development of high-level documentation and guides
  • Strong time management skills



Frequently asked questions

Q: What skills or qualities help someone succeed as a Javascript Developer?

A: To succeed as a JavaScript developer, key technical skills include proficiency in JavaScript fundamentals, such as object-oriented programming, asynchronous programming, and DOM manipulation, as well as familiarity with popular frameworks like React, Angular, or Vue.js. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt to new technologies quickly are essential soft skills that contribute to success in this role. By combining these technical and soft skills, a JavaScript developer can effectively build scalable, maintainable, and user-friendly applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Javascript Developer?

A: A Javascript Developer's typical career progression involves starting as a Junior Developer, where they focus on building and maintaining web applications, then advancing to a Mid-Level Developer role, where they take on more complex projects and lead smaller teams. As they gain experience, they can move into Senior Developer positions, overseeing large-scale projects, mentoring junior developers, and contributing to technical architecture decisions. With continued growth, Javascript Developers can transition into leadership roles, such as Technical Lead or Engineering Manager, or explore specialized areas like DevOps, Cloud Computing, or Full-Stack Development.



Reflexive Concepts job posting for a JavaScript Developer in Hanover, MD, with a map of Hanover location.