RMantra Solutions
User Interface (UI) Developer Job at RMantra Solutions in Reston
RMantra Solutions, Reston, VA, United States, 22090
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