Senior Frontend Software Engineer
Job Description
Cydecor, Inc. is seeking a Senior Frontend Software Engineer to join the MARS Infrastructure Team in Reston, Virginia. This role focuses on delivering modern, secure frontend applications with a emphasis on Vue, JavaScript, and TypeScript within an Agile framework. Telework is optional, but onsite days are mandatory, and the position requires an active Top Secret clearance.
Compensation
Salary: USD 130,917 - 195,000 per year
Location
Reston, VA (hybrid)
Responsibilities
- Design, develop and deliver modern secure software applications to enable the intel mission
- Troubleshoot defects, deduce root cause, and implement mechanisms to prevent reoccurrence and mitigate offshoot issues
- Professionally maintain all software and create updates regularly to address customer and company concerns
- Analyze and test programs and products before formal launch
- Collaborate with team members to determine best practices and client requirements
- Efficiently divide and conquer software development tasks with other developers
- Aid and support the coaching and training of other team members to achieve the best collaborative working environment
- Ensure software security by developing programs to actively monitor the sharing of private information
- Actively seek ways to improve business software processes and interactions
- Support grooming of user stories, breakdown development tasks and estimate level of effort
Requirements
- 6+ years of experience as Software Engineer developing distributed software applications using modern and open-source technologies and frameworks
- Experience with frontend technologies, such as JavaScript, TypeScript, Vue, React, and Angular
- Experience with Linux, Git, and Artifactory
- Deep understanding and experience developing frontend microservices
- Strong understanding and knowledge in API best practices
- Strong data modeling experience with relational and NoSQL databases
- Experience in Agile development technologies
- Experience developing secure software systems based upon industry specifications
- Outstanding collaboration and communication skills are essential
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent
Technologies
- JavaScript
- TypeScript
- Vue
- React
- Angular
- Linux
- Git
- Artifactory
- Eslint
- Vuetify
- Vue Composition
- Vue Router
- Pinia
- TanStack Query
- Axios
- VitePress
- TypeDoc
- Jest
- Vitest
- Jasmine
- Python
- Java
- Webpack 5
- Vite
- Docker
- Kubernetes
- OpenShift
- Jenkins
- Keycloak
- OAuth2
- JWT
- AWS
- Azure
- SonarQube
- OWASP ZAP
- Fortify
- CI/CD
- DevOps
Benefits
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Referral program
- Vision insurance
Work Schedule
Hybrid
Security Clearance
- Active Top Secret (must be able to upgrade to TS/SCI with Poly)
- Top Secret (Required)