Logo
RMantra Solutions

User Interface (UI) Developer Job at RMantra Solutions in Reston

RMantra Solutions, Reston, VA, United States, 22090

Save Job

User Interface (UI) Developer

RMantra Solutions

Location: Ashburn, VA (Onsite support required twice a week)

US Citizens ONLY. Clearance: DoD TS or DHS Full BI. Work schedule: Hybrid.

In this hands‑on position you will architect, design, build, deliver, and enhance user interfaces for highly available, scalable, real‑time systems.

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+)
  • Experience with front‑end build tools and package managers (e.g., Webpack, Babel, NPM, Node.js).
  • Designing and implementing user interfaces using React.js
  • Proficient in HTML5, CSS3, and JavaScript (ES6+)
  • 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 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

Contact

Send an email to HR@rmantras.com to apply.

Senior Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr