Frontend UI Developer- Angular

MathCraft Security Technologies, Inc.
Ashburn, VA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$80,000.0 - $100,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Web Interfaces JavaScript (Programming Language) .NET Framework Component-Based Software Engineering HTML5 Microsoft Azure Bootstrap (Software) Browser Compatibility C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review
+30 more
Continuous Integration Design of User Interfaces Integrated Development Environments JSON JQuery Scrum Methodology Systems Development Life Cycle Angular 2+ Responsive Web Design SQL Databases TypeScript Web Content Accessibility Guidelines Web Applications Web Performance Optimization RxJS Enterprise Software Applications Angular Material Postman Pixel Perfect Backend Git AngularJS Integration Tests Information Technology Figma Front End Software Development Restful APIs Jasmine Legacy Systems Web Api

Job description

We are seeking a passionate and skilled Frontend UI Developer to join our dynamic team. In this role, you will craft engaging, responsive, and user-friendly web interfaces that elevate our digital products. Your expertise will help shape seamless user experiences across a variety of platforms, ensuring our solutions are both visually compelling and highly functional., * Design, develop, and maintain scalable front-end web applications using Angular and TypeScript

  • Build reusable UI components, services, and modules following enterprise architecture standards
  • Convert UI/UX designs and Figma mockups into responsive, pixel-perfect web interfaces
  • Implement state management solutions using NgRx and RxJS
  • Integrate RESTful APIs and backend services to support dynamic user experiences
  • Optimize front-end performance through lazy loading, bundle optimization, and efficient rendering strategies
  • Develop and maintain responsive, cross-browser compatible, and WCAG-compliant applications
  • Participate in code reviews and enforce coding standards and best practices
  • Create and maintain unit and integration tests using Jasmine and Karma
  • Collaborate with product owners, UX designers, QA engineers, and backend developers throughout the SDLC
  • Support CI/CD processes and participate in Agile/Scrum ceremonies
  • Assist with modernization of legacy applications and migration to modern Angular frameworks

Requirements

Do you have a Bachelor’s degree?, * Angular 2+ / Angular 10+

  • TypeScript
  • JavaScript
  • HTML5
  • SCSS/CSS3
  • Experience with:
  • Angular Material
  • Bootstrap
  • Responsive Design
  • Accessibility Standards (WCAG)
  • Experience integrating:
  • RESTful APIs
  • JSON-based services
  • .NET Web APIs
  • Strong understanding of:
  • Component-based architecture
  • Front-end performance optimization
  • State management patterns
  • Cross-browser compatibility
  • Front-end testing methodologies

Tools & Platforms

  • Git
  • Azure DevOps
  • VS Code
  • Postman
  • Chrome DevTools
  • Figma
  • CI/CD Pipelines

Testing & Quality

  • Integration Testing
  • Code Reviews

Preferred Qualifications

  • Experience modernizing legacy JavaScript or jQuery applications
  • Familiarity with Agile/Scrum environments
  • Experience supporting enterprise or mission-critical systems
  • Exposure to C# and SQL environments
  • Ability to work independently and collaboratively in fast-paced development teams

Education

  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred

Desired Soft Skills

  • Strong communication and collaboration abilities
  • Problem-solving and analytical thinking
  • Attention to detail and commitment to clean, maintainable code
  • Ability to manage multiple priorities and deadlines
  • Customer-focused mindset with strong UI/UX awareness

Environment

  • Agile/Scrum development environment
  • Cross-functional collaboration with UI/UX, QA, and backend engineering teams
  • Enterprise application development supporting high-volume user traffic

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Retirement plan
  • Paid time off, * Health insurance
  • Paid time off
  • Retirement plan

About the company

MathCraft Inc. is a rapidly expanding software solutions provider serving federal and corporate clients. We are dedicated to delivering innovative, high-quality digital experiences that empower our customers and drive technological progress.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all