Logo
Novul Solutions

User Interface (UI) Developer - Angular Job at Novul Solutions in Ashburn

Novul Solutions, Ashburn, VA, US, 22011

Save Job

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!