Logo
NexTech Solutions

Senior UI Developer

NexTech Solutions, Gainesville, Virginia, United States, 22065

Save Job

The Opportunity

**The Opportunity**

We are seeking a Senior UI Developer to spearhead the greenfield development of a mission?critical user interface application. As our User Interface (UI) Developer, you will collaborate to architect, design, build, test, and deliver user interfaces for highly available, scalable, real?time systems. You will determine and recommend the best designs based on customer objectives, timelines, and resource constraints. This role demands a visionary who can build robust, scalable, and testable UI from the ground up, ensuring it adheres to the highest standards of best practices. You'll be instrumental in shaping the future of our front?end architecture, working closely with backend teams, and ensuring seamless deployment within a Kubernetes environment. Key Responsibilities Lead the design, development, and deployment of a new Angular UI application from inception to release. Define and enforce UI development standards, coding best practices, and architectural guidelines. Collaborate closely with full stack developers to integrate APIs and ensure seamless system performance. Implement robust unit, integration, and end?to?end testing strategies for the UI application. Architect and implement scalable and maintainable front?end solutions, considering future growth and evolving business needs. Mentor junior developers and foster a culture of technical excellence within the team. Optimize the application for performance, responsiveness, and user experience. Work within an Agile Scrum methodology and contribute to a SecDevOps culture. Oversee deployment of the UI application into Kubernetes (K8s) environments.

Requirements

Fluency in English (written and spoken) Must be able to obtain and maintain a US Security clearance which requires US Citizenship

Education Requirement

BS/BA degree and 6 years of related experience (or 10+ years of related experience without degree). Required Skills, Experience and Abilities

Experience with Agile Scrum methodology and working in a SecDevOps environment. Proven experience heading UI projects and building applications from the ground up. 3+ years of experience developing cloud?ready applications. 4+ years of hands?on experience with Angular (v2+), including component?based architecture, routing, services, and state management. Experience with front?end build tools (e.g., Webpack, Babel), package managers (e.g., NPM), and JavaScript runtime environments (e.g., Node.js). Proficient in HTML5, CSS3, and modern JavaScript (ES6+), including DOM manipulation and the JavaScript object model. Experience with RESTful APIs and microservices, including HTTP request libraries (e.g., Axios). Familiarity with the Java backend ecosystem and common patterns for UI/backend integration. Solid understanding of modern authorization mechanisms (e.g., JSON Web Token / JWT).

Preferred Qualifications

Strong understanding of React.js core principles, concepts, and workflows, including building reusable components, implementing user interfaces, and managing application state. Experience working experience with NgRx for complex state management. Experience with UI testing frameworks (e.g., Jasmine, Karma, Jest, Cypress). Portfolio or examples of Angular applications developed from scratch. Experience with UI/UX design principles and best practices. Experience benchmarking and optimizing UI application performance. Familiarity with CI/CD pipelines for front?end applications. Familiarity with real?time UI monitoring tools. Active Full CBP BI. Experience with Google Cloud

Physical Demands and Work Environment

Prolonged periods of sitting at a desk and working on a computer.

Remote Work, Travel, Schedule

Remote work, with expected participation in TEQMS meetings, and other collaboration opportunities.

Travel will be minimal (less than 5%).

Standard work schedule is Mon?Fri with core hours from 7am?5pm EST.

8?hour work day with flexibility within the core hours of operation. Seniority level

Mid?Senior level Employment type

Part?time Job function

Engineering and Information Technology Industries

IT Services and IT Consulting #J-18808-Ljbffr