Front End Software Engineer
At Riverstone Enterprise Solutions, we’re more than a technology company—we’re a team of innovators, problem‑solvers, and mission‑focused professionals dedicated to making a meaningful impact. Since 2008, we have delivered innovative technology, engineering, cybersecurity, and mission support solutions to the Intelligence Community. We foster a collaborative, people‑first culture where creativity is encouraged, professional growth is supported, and every team member has the opportunity to make a difference.
About the role
We are seeking a motivated, career‑oriented, and customer‑focused Front End Software Engineer Level 3 to join our team in Annapolis Junction, Maryland. The ideal candidate will lead a team of UI developers, designing front‑end architecture and coding standards while remaining hands‑on in development across the full software product lifecycle in an agile environment.
Primary Responsibilities
- Lead and mentor a team of UI/frontend developers, providing technical guidance, standards, and code review.
- Architect and implement scalable, maintainable front‑end solutions using modern frameworks.
- Translate prototypes and design specifications into functional, responsive, and accessible interfaces.
- Collaborate with backend engineers to design and integrate APIs, ensuring efficient data flow between front‑end and back‑end systems.
- Contribute to full‑stack development efforts as needed, including backend services, database interactions, and deployment pipelines.
- Establish and enforce frontend coding standards, best practices, and component reuse across the team.
- Partner with UX/UI and systems engineers to ensure design intent is preserved through implementation.
- Identify and resolve performance bottlenecks, cross‑browser issues, and technical debt.
- Participate in sprint planning, technical estimation, and architectural decision‑making.
- Ensure compliance with accessibility standards (e.g., Section 508, WCAG) throughout development.
Required Skills and Experience
- Twelve (12) years’ experience as a software engineer in programs and contracts of similar scope, type, and complexity (or equivalent combination of experience and education).
- Bachelor’s degree in computer science or a related discipline from an accredited college or university (or four (4) years of additional SWE experience on similar projects in lieu of a degree).
- Seven (7) years' experience in software database and repository interface development.
- Strong proficiency in modern frontend frameworks (e.g., React, Angular, Vue) and standard web technologies (HTML, CSS, JavaScript).
- Full‑stack experience, including backend development (e.g., Node.js, Python, Java, RESTful/GraphQL API design).
- Familiarity with version control (Git), CI/CD pipelines, and cloud environments (AWS, Azure, or GovCloud is a plus).
Security Requirements
Current/Active TS/SCI with Full Scope Polygraph.