Angular Developer

S2ALLIANCE INC.
Ashburn, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Ashburn, United States of America

Tech stack

Java
Agile Methodologies
Component-Based Software Engineering
Application Performance Management
HTML5
Unit Testing
Browser Compatibility
CSS
Code Coverage
Code Review
Information Systems
Continuous Integration
Design of User Interfaces
HP Systems Insight Manager
Open Web Application Security
Scrum
Responsive Web Design
Secure Coding
Software Engineering
SonarQube
Systems Integration
TypeScript
Web Content Accessibility Guidelines
Web Applications
RxJS
Enterprise Software Applications
Application Enhancement Tool
Cloud Platform System
Angular
GitHub Copilot
Spring-boot
Software Application Programming
Backend
Gitlab
Angular
Information Technology
Atlassian Tools
Asynchronous Programming
Kibana
REST
Es2015
Splunk
Dynatrace
Jasmine
Jenkins

Job description

We are seeking a UI/Angular Developer with 4-6 years of experience in designing and developing modern, responsive, and accessible web applications using Angular. The ideal candidate will play a key role in building intuitive user interfaces, integrating with RESTful APIs, and delivering high-quality front-end solutions within an Agile development environment. The developer will collaborate closely with UX designers, back-end developers, business analysts, and government stakeholders to deliver secure, scalable, and Section 508-compliant applications supporting CBP's mission-critical initiatives., * Design, develop, and maintain modern, responsive web applications using Angular and TypeScript

  • Build reusable UI components using Angular Material while ensuring consistency across the application
  • Develop user-friendly interfaces that comply with Section 508 accessibility and responsive design standards
  • Integrate front-end applications with RESTful APIs developed by back-end services
  • Write clean, maintainable, and scalable front-end code following industry best practices
  • Create and maintain unit tests using Karma and Jasmine to ensure application quality and code coverage
  • Collaborate with UX designers, business analysts, and back-end developers to translate user stories into intuitive user experiences
  • Participate in code reviews and contribute to improving development standards and best practices
  • Troubleshoot UI defects and optimize application performance across multiple browsers and devices
  • Support CI/CD processes and participate in deployment activities as needed
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, demos, and retrospectives
  • Document technical designs, implementation details, and application enhancements
  • Follow secure coding practices and support compliance with federal security and accessibility requirements

Pay: From $120,000.00 per year

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field
  • 4-6 years of professional experience in UI/front-end application development
  • Strong experience developing enterprise applications using Angular (12+/14+)
  • Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS
  • Experience with Angular Material and responsive UI development
  • Experience building reusable Angular components, directives, services, and modules
  • Strong understanding of component-based architecture and state management concepts
  • Experience integrating Angular applications with RESTful APIs
  • Experience using RxJS and asynchronous programming concepts
  • Experience with Karma/Jasmine for unit testing Angular applications
  • Familiarity with responsive web design and cross-browser compatibility
  • Experience with Git and version control workflows
  • Familiarity with CI/CD pipelines (GitLab, Jenkins, Harness, or equivalent)
  • Experience working in Agile/Scrum environments using Jira and Confluence
  • Basic understanding of Java/Spring Boot applications for effective front-end/back-end integration
  • Excellent problem-solving, analytical, and communication skills, * Experience developing applications for Federal Government agencies
  • Familiarity with Section 508 and WCAG 2.1 accessibility standards
  • Experience with AWS cloud environments
  • Experience with Docker and Kubernetes environments
  • Familiarity with SonarQube, OWASP dependency scanning, and secure coding practices
  • Experience with application monitoring tools such as Dynatrace, Splunk, or Kibana
  • Exposure to AI-assisted development tools such as GitHub Copilot, Gemini, or similar
  • Active CBP Public Trust or DHS clearance is a plus

Apply for this position