Novul Solutions
User Interface (UI) Developer - Angular Job at Novul Solutions in Ashburn
Novul Solutions, Ashburn, VA, US, 22011
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:
Core Benefits:
Apply Now!
You can also email your resume to careers@novulsolutions.com. We look forward to reviewing your application!
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.
- 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.
- 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.
- 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.
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
- 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.
- 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.
- 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!