Front-end Software Engineer 2
Location: Columbia, MD
TS/SCI and Poly Required
Responsibilities:
- Design and develop user-centric front-end interfaces using Angular
- Collaborate with UX/UI designers to implement clean, functional, and accessible designs
- Integrate front-end applications with back-end services, primarily built in Java
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
- Work closely with DevOps and cloud engineering teams to deploy applications to AWS environments
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery
Required Qualifications:
- 5+ years of professional experience in front-end development
- Proficient in Angular (v2+) and TypeScript
- Strong understanding of modern UI/UX principles
- Experience with Java and RESTful API integration
- Hands-on experience deploying and managing applications in AWS (e.g., S3, EC2, Lambda)
- Familiarity with Git, Agile methodologies, and CI/CD pipelines
Preferred:
- Experience with responsive design frameworks (e.g., Bootstrap, Material Design)
- Knowledge of containerization (Docker, ECS/EKS)
- Background working in secure, enterprise environments