RMantra Solutions Inc
RMantra Solutions Inc is hiring: User Interface (UI) Developer in Reston
RMantra Solutions Inc, Reston, VA, US
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.
- BS/BA degree and 12 years of related experience or Masters 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 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)
- Strong understanding of Reacts 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