reflexiveconcepts.catsone.com
JavaScript Developer
Reflexive Concepts is hiring an on-site JavaScript Developer in Hanover, MD for the ClassifyIT team building classification marking tools, including tooling behind Microsoft 365 web apps. The role involves designing, implementing, and optimizing scalable JavaScript/TypeScript solutions using Node.js, AWS, Docker, and GitLab CI.
- Compensation
- Not disclosed
- Location
- Hanover, MD
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 3 years of software engineering experience
- Bachelor's degree in Computer Science or related technical field, or 4 additional years of software engineering experience (7 years total)
- Working knowledge of JavaScript/DOM, TypeScript, and Node.js/npm
- Experience with AWS, including navigating AWS dashboards and services
- Hands-on experience with Docker on the command line, including converting applications to Docker images
- Experience with Git on the 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
Nice to have
- Able to work collaboratively with minimal supervision
- Gather, analyze, and capture customer requirements
- Adhere to established team development processes
- Assist in developing requirements for new features and defect fixes
- Create and expand unit tests
- Knowledge of the Microsoft Office JavaScript API
- Track, respond to, and triage user issues and questions
- Test new software releases and merge requests
- Experience working collaboratively with developers, contractors, and the Government
- Contribute to high-level documentation and guides
- Strong time management skills
Full description
Reflexive Concepts is seeking a skilled JavaScript Developer to join our growing team!
The ClassifyIT team is building the next generation of classification marking tools, including the tooling behind Microsoft 365 web-based applications. You will work alongside a team of developers on the design, implementation, and optimization of scalable JavaScript solutions, with real exposure to modern frameworks and integration work.
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 with Docker on the command line, and converting applications to Docker images
- Experience with Git on the 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 developing requirements for new features and fixing 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