user avatar

User Interface (UI) Developer

RMantra Solutions Inc.

Today
Top Secret
Unspecified
Unspecified
Ashburn, VA (On-Site/Office)

User Interface (UI) Developer
  • Clearance: DoD TS or DHS Full BI
  • Work schedule: Hybrid
    • **This position REQUIRES onsite support in Ashburn, VA, 2 times a week**
  • Work Location: Ashburn, VA

In this hands-on User Interface (UI) Developer position, you will work collaboratively to architect, design, build, deliver, and enhance the user interfaces for highly available, scalable, real-time systems. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines, and other resource constraints. You will participate in and/or direct major deliverable of projects through all aspects of the software development life cycle including scope and work estimation, architecture and design, coding, and unit testing.

We're looking for a highly skilled and experienced Senior Angular UI Developer to lead the greenfield development of a critical user interface application. This role demands a visionary who can build a 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 Java teams, and ensuring seamless deployment within a Kubernetes environment.

Responsibilities:
• Lead the design, development, and implementation of a new, complex Angular UI application from inception to deployment.
• Define and enforce UI development best practices, coding standards, and architectural guidelines.
• Collaborate closely with Java backend developers to understand API requirements and ensure seamless integration.
• Drive thorough 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 UI team.
• Ensure the UI application is optimized for performance, responsiveness, and user experience.
• Work within an Agile Scrum methodology and contribute to a SecDevOps culture.
• Oversee the deployment of the UI application into Kubernetes (K8s) environments.
Basic Qualifications:
• BS/BA degree and 12 years of related experience or Master's with 10 years of related experience; OR 4 years of related experience in lieu of degree
• Must be able to maintain and obtain a CBP Background Investigation prior to start
• Must be a US citizen
• 7+ years of experience in front-end development, with at least 5 years focused on modern JavaScript frameworks
• Experience with Agile Scrum methodology and working in a SecDevOps environment
• Experience working with containerized applications (Docker, Kubernetes)
• Proven experience leading UI projects and building applications from the ground up.
• 3+ years' experience developing cloud ready applications
• 4 years of hands-on experience with Angular (version 2+), demonstrating a deep understanding of its core principles, component-based architecture, routing, services, and state management.
• Experience with front-end build tools and package managers (e.g., Webpack, Babel, NPM, Node.js).

• Designing and implementing user interfaces using React.js, including building reusable components and managing application state.
• Proficient in HTML5, CSS3, and JavaScript (ES6+), including DOM manipulation and the JavaScript object model.
• Demonstrated experience working with RESTful APIs and Microservices, including expertise with HTTP request libraries like Axios.
• Familiarity with the Java backend ecosystem and common patterns for UI/backend integration
• Solid understanding of modern authorization mechanisms, such as JSON Web Token (JWT)

Preferred Qualifications:

• Strong understanding of React's core principles, concepts, and workflows
• Hands on working experience with NgRx for complex state management.
• Hands on experience with more current specifications of EcmaScript (ES6)
• Experience with common front-end development tools such as Babel, Webpack, NPM, Node etc.
• Experience with UI testing frameworks (e.g., Jasmine, Karma, Jest, Cypress).
• A strong portfolio or examples of previous Angular applications developed from scratch.
• Experience with UI/UX design principles and best practices.
• Demonstrated ability to benchmark and optimize 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

If you want to apply, please send an email to HR@rmantras.com
group id: 91135009
N
Name HiddenRecruiter

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Clearance Level
Top Secret