Logo
Novul Solutions

Novul Solutions is hiring: User Interface (UI) Developer - Angular in Ashburn

Novul Solutions, Ashburn, VA, US, 20146

Save Job

Job Description

Job Description

We’re seeking an experienced UI Developer with strong Angular (v2+) skills to lead the design and development of a high-impact, greenfield application. This hands-on role involves building scalable, real-time UIs, mentoring developers, and shaping front-end architecture in a Kubernetes environment. Ideal for someone who thrives in Agile teams and is passionate about modern JavaScript and UI excellence.


Location: Ashburn, VA (Hybrid – 2 days onsite/week required)

Key Responsibilities:

  • Lead end-to-end development of a new Angular UI application, from architectural planning to deployment.

  • Define and implement front-end best practices, coding standards, and reusable component design.

  • Collaborate with backend Java teams to integrate UI with RESTful APIs and microservices.

  • Ensure high code quality through comprehensive unit, integration, and E2E testing.

  • Mentor junior developers and foster a culture of UI/UX excellence.

  • Ensure UI application performance, responsiveness, and accessibility.

  • Work within an Agile Scrum team and support a SecDevOps culture.

  • Deploy and manage UI components within Kubernetes (K8s) environments.



Requirements
  • U.S. Citizenship and the ability to obtain and maintain a CBP Background Investigation.

  • Bachelor’s degree and 12+ years of related experience (or Master’s with 10+ years); 4 years of experience may be substituted in lieu of degree.

  • 7+ years of front-end development experience; 5+ years using modern JavaScript frameworks.

  • 4+ years of hands-on experience with Angular (v2+).

  • Experience with containerized applications using Docker/Kubernetes.

  • Experience with Agile Scrum practices and CI/CD pipelines.

  • Proven ability to lead UI projects and build applications from scratch.


Proficient in:


  • HTML5, CSS3, JavaScript (ES6+)

  • RESTful APIs, JSON Web Tokens (JWT)

  • State management (NgRx or similar)

  • Build tools (Webpack, Babel, NPM, Node.js)

  • Working knowledge of the Java backend ecosystem.


Preferred Qualifications:


  • Active Full CBP BI

  • Hands-on experience with React.js and component-based UI architecture.

  • Experience with UI testing frameworks (Jasmine, Karma, Jest, Cypress).

  • Demonstrated UI/UX design skills and performance optimization techniques.

  • Familiarity with Google Cloud Platform (GCP).

  • Knowledge of real-time UI monitoring and frontend observability tools.

  • Strong portfolio of UI applications developed from scratch.



Benefits
Core Benefits:
  • Paid Time Off PTO):TEN (10) Paid days off & FIVE (5) Floating days off.
  • Holidays: 11 Paid Holidays. Flex time can be utilized instead of holiday time usage.
  • Payroll: Paid Bi-Monthly.
  • 401(k): Partnered with the SECOND LARGEST Retirement plan provider in the U.S. Guaranteed 3% match. Eligibility – 21 years of age or older, after 3 months of employment
  • Individual or company-wide performance and recognition awards (Quarterly

Health Benefits:

  • UNITED HEALTHCARE PPO, extensive national coverage.
  • INCLUDES: Medical/Dental/Vision/HSA.
  • Eligible on the first of the month, immediately after the start date.
  • Submit the enrollment form within 30 days of your start date otherwise, you will have to wait until October for the new year enrollment.

Quality of Life Benefits:

  • Training & Career Development Reimbursement of Tuition and training needed to support career development.
  • $150 monthly reimbursement contribution paid monthly towards parking expenses.
  • Receipts must be submitted by the close of business on the 25th of each month.
  • Reimbursements will be paid on the first payroll AFTER reimbursements are submitted each month.

Special Benefits:
  • Performance bonus – Project-based
  • Yearly bonus – Company based

Apply Now!
You can also email your resume to careers@novulsolutions.com. We look forward to reviewing your application!