Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Frontend Software Engineer image - Rise Careers
Job details

Frontend Software Engineer

RGi is seeking a skilled Frontend Software Development Engineer to join our team in developing innovative intelligence capabilities for both test and operational environments. In this role, you will be a key player in designing and deploying dynamic components that enhance a complex system infrastructure. Your main focus will be refining the user interface to align with the needs of our diverse user groups. Collaborating with talented front-end engineers and UI/UX designers, you'll bring UI components for the program to life. This position centers on implementing UI/UX designs for a cutting-edge space domain awareness system, ensuring an intuitive and effective user experience for operational users.

If you’re passionate about creating impactful frontend solutions and have experience in the intelligence community, we want to hear from you! Join RGi and help shape the future of intelligence technology.


Clearance:

Active Top Secret clearance with willingness and ability to obtain an SCI and CI polygraph

US Citizenship required


As a Frontend Software Development Engineer you will...
  • Collaborate with stakeholders to define user requirements and translate them into engineering requirements. 
  • Develop and implement user interfaces for web applications, ensuring a seamless and engaging user experience. 
  • Ensure that new components and features adhere to our design systems and guidelines to ensure consistency across products. 
  • Stay current with industry trends and best practices. 
  • Develop components & features per UI/UX designs. 
  • Thoroughly test your code and make sure it meets all stakeholder requirements. 


Frontend Software Development Engineer Qualifications:
  • Must have a current/active TS/SCI clearance and be willing and able to pass a CI polygraph. 
  • Must be willing to work in the office 5 days a week in Herndon, VA. 
  • Bachelor's degree in Computer Science, Software Engineering or a related field; equivalent experience may be substituted for a degree. 
  • 5+ years of relevant experience developing in Vue2/Vue3. 
  • Experience with working in an agile development environment using task management software (Jira). 
  • Experience writing automated tests. 
  • Experience with the peer review process as both a reviewer and contributor. 


Things we would like to see:
  • Experience with splitting up a monolithic UI into separate/stand-alone applications and micro-services. 
  • Experience with user research methodologies and usability testing. 
  • Experience with Cesium. 
  • Knowledge of accessibility standards and best practices. 
  • Familiarity with design systems and component libraries. 
  • Ability to collaborate effectively with cross-functional teams. 
  • Strong communication skills to articulate design concepts and decisions. 
  • Familiarity with VUEX/Pinia, Vuetify, Vis, Cypress. 
  • Some experience with web-sockets, data streaming, and other real-time data methods 
  • Ability to write performant code, as the amount of data being sent, processed, and received in the apps can be very large. 
  • Proficient in design tools such as Adobe Creative Suite, Sketch, Figma, or similar is a bonus as UI/UX design work is done in collaboration with frontend developers.  


Who we are:

Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our nation’s soldiers and analysts.


We pride ourselves on giving employees an exceptional life experience, where creativity thrives, and challenges are simply part of the fun. We provide truly excellent benefits, including:


·        100% paid employee healthcare & dental insurance

·        Paid parental leave

·        401k with matching

·        Escalating vacation time

·        Referral bonuses

·        Tuition reimbursement

·        Professional development training

·        Free beverages and snacks

·        Weekly catered lunches and breakfast on Fridays

 

Grow to be our next leader:

At RGi, fostering a strong and organic corporate culture is paramount and serves as a compass on the decisions we make and how we operate the company. We believe our culture of camaraderie, innovation, and collaboration reflects the caliber of our employees and their dedication to the mission of providing quality software to our customers. As such, we want our employees to feel empowered to seek growth and leadership opportunities within the company and position us to maintain our culture as we grow. RGi provides opportunities, resources, training, and mentorship to all our employees to let them take control of their careers and become a leader or a crucial member of our company. If this is what you are looking for in a company, then you are what we are looking for in an employee.


Reinventing Geospatial, Inc. is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Frontend Software Engineer, Reinventing Geospatial, Inc. (RGi)

RGi is on the lookout for a talented Frontend Software Engineer to join our dynamic team in Herndon, VA, where innovation meets intelligence! In this energetic role, you will be integral in developing cutting-edge intelligence capabilities for both test and operational environments. You’ll design and deploy vibrant user interfaces that truly enhance our complex system infrastructure, while making sure they resonate with our diverse user groups. Working closely with a team of skilled front-end engineers and UI/UX designers, you’ll breathe life into UI components for an advanced space domain awareness system, ensuring that the end user experience is as intuitive and effective as possible. If you have a passion for creating meaningful frontend solutions and a background in the intelligence community, we’d love to hear from you! You will be collaborating with stakeholders to shape user requirements, writing engaging web applications, and consistently adhering to our design guidelines. You’ll thrive in a fast-paced environment, and your contributions will directly impact the quality of our products. Your insights into industry trends and best practices will help you stay innovative. This role requires an active Top Secret clearance and a willingness to face a CI polygraph, along with a strong academic foundation in Computer Science or related fields—and at least 5 years of relevant experience developing in Vue. Join us at RGi to help redefine the future of geospatial software and national defense while enjoying benefits that support your life and career goals!

Frequently Asked Questions (FAQs) for Frontend Software Engineer Role at Reinventing Geospatial, Inc. (RGi)
What responsibilities does a Frontend Software Engineer at RGi have?

As a Frontend Software Engineer at RGi, your primary responsibilities include collaborating with stakeholders to define user requirements, creating and implementing engaging user interfaces, and ensuring adherence to our design systems for consistency. You'll work with UI/UX designs for advanced systems, making sure they provide an intuitive experience. Plus, you'll have the opportunity to stay current with industry trends, develop new components, and thoroughly test your code, ensuring it meets stakeholder needs.

Join Rise to see the full answer
What qualifications are needed for a Frontend Software Engineer position at RGi?

To qualify for the Frontend Software Engineer position at RGi, candidates must possess a current Top Secret clearance and the willingness to pass a CI polygraph. Additionally, a Bachelor's degree in Computer Science or a related field is preferred, although equivalent experience may substitute for formal education. Applicants should have at least 5 years of experience with Vue2/Vue3, knowledge of agile development using Jira, and experience in writing automated tests and engaging in peer reviews.

Join Rise to see the full answer
Does RGi offer opportunities for professional growth for Frontend Software Engineers?

Absolutely! RGi fosters an environment where professional growth and mentorship are priorities. As a Frontend Software Engineer, you’ll have access to training resources, mentorship programs, and opportunities to seek leadership roles within the company. Our culture encourages employees to take control of their career paths, develop their skills, and engage in continuous learning experiences, ensuring everyone has the chance to evolve within the company.

Join Rise to see the full answer
What tools and technologies do Frontend Software Engineers at RGi work with?

Frontend Software Engineers at RGi work with a range of modern technologies and tools, primarily focusing on Vue.js and its ecosystem, including VUEX/Pinia and Vuetify. Experience with design tools like Adobe Creative Suite, Sketch, or Figma is also considered a bonus, as collaboration with UI/UX teams is key. Additionally, familiarity with automated testing tools such as Cypress and knowledge of web sockets are advantageous in this role.

Join Rise to see the full answer
What is the work environment like for a Frontend Software Engineer at RGi?

The work environment for a Frontend Software Engineer at RGi is fast-paced and collaborative, resembling a startup atmosphere with the stability and benefits of an established firm. Employees enjoy a culture that emphasizes innovation, camaraderie, and team collaboration, allowing creativity to thrive. The office in Herndon, VA, fosters communication among teams and provides support for work-life balance, which is a cornerstone of our company culture.

Join Rise to see the full answer
Common Interview Questions for Frontend Software Engineer
How do you approach designing user interfaces for complex systems?

When designing user interfaces for complex systems, I first prioritize understanding the end-user requirements by collaborating with stakeholders. I gather insights into their needs and pain points, which informs my design choices. I focus on usability and aesthetics, ensuring I create an intuitive interface while adhering to design guidelines. I also leverage prototyping tools to visualize the design and gather feedback early in the process to refine the UI before implementation.

Join Rise to see the full answer
Can you describe your experience with Vue.js?

In my professional journey, I have spent over 5 years developing applications using Vue.js. I am skilled in both Vue2 and Vue3, having successfully built dynamic user interfaces that enhance application functionality. I have experience with Vuex for state management and have utilized Vue Router for navigation. Additionally, I enjoy staying updated on the latest Vue.js features and best practices, which allows me to create performant, scalable applications.

Join Rise to see the full answer
What strategies do you use to ensure your code is maintainable and scalable?

To ensure my code is maintainable and scalable, I adhere to best practices such as modular architecture, writing clean and readable code, and proper documentation. I leverage version control systems like Git for better collaboration and code tracking. Additionally, I incorporate automated testing in my development workflow to catch bugs early and maintain code quality. Regular code reviews with peers also help identify areas for improvement and ensure adherence to our coding standards.

Join Rise to see the full answer
How do you handle feedback related to your designs or code?

I embrace feedback as a vital part of the design and development process. When I receive feedback, I take the time to understand the perspective being offered, as it often leads to improved outcomes. I approach discussions with an open mind, willing to make necessary adjustments while ensuring that the integrity of the design or functionality is maintained. Collaboration with team members often brings forth valuable insights that enhance the overall product.

Join Rise to see the full answer
What is your experience with working in an agile development environment?

I have substantial experience working within an agile development environment, which has taught me the importance of flexibility and rapid iteration. I regularly participate in sprint planning and daily stand-ups, fostering a collaborative atmosphere. Utilizing task management tools like Jira allows me to manage workloads efficiently and adapt to changing priorities. This approach has helped me deliver high-quality features while maintaining effective communication with my team.

Join Rise to see the full answer
Can you explain a challenging project you've worked on and how you overcame obstacles?

One challenging project involved migrating a legacy application to a modern tech stack while maintaining service continuity. I led the frontend team in carefully analyzing the existing architecture, identifying critical components for migration. We divided tasks strategically, and I ensured consistent communication to address any blockers. By implementing continuous testing and feedback loops, we successfully transitioned the application with minimal disruption, ultimately delighting the end-users with an enhanced experience.

Join Rise to see the full answer
What role does accessibility play in your design process?

Accessibility is a crucial aspect of my design process. I believe that all users, regardless of their abilities, should have a positive experience interacting with our systems. I incorporate accessibility standards and guidelines (like WCAG) into my designs and actively seek to remediate any potential barriers. Testing interfaces with tools and user feedback ensures that the designs not only meet compliance but are truly usable for everyone.

Join Rise to see the full answer
How do you ensure your applications handle real-time data effectively?

To handle real-time data effectively, I implement optimized data fetching techniques, using web sockets or APIs to ensure seamless updates without significant performance hits. I also design components that can handle incoming data elegantly, allowing for efficient rendering and state management using Vuex. Moreover, I consistently monitor performance metrics to identify bottlenecks and make necessary optimizations to ensure that the application remains responsive even under heavy loads.

Join Rise to see the full answer
What tools do you use for version control and collaboration?

I primarily use Git for version control, as it allows for efficient collaboration and tracking of code changes. By using platforms like GitHub or GitLab, I can engage in meaningful code reviews, manage pull requests, and maintain project documentation. This collaborative approach fosters transparency among team members and helps prevent conflicts during team development efforts.

Join Rise to see the full answer
Explain how you stay up-to-date with industry trends and technologies.

To stay current with industry trends and technologies, I actively participate in community forums and online tech webinars. I subscribe to newsletters from reputable sources and take advantage of e-learning platforms to enhance my skills. Additionally, I often collaborate with peers to share knowledge and insights from tech conferences, ensuring that I remain informed about emerging tools and practices relevant to frontend development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Lime Remote United States
Posted 9 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Posted 11 days ago
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 7 days ago
Dental Insurance
Vision Insurance
Paid Holidays
Photo of the Rise User
Supabase Remote No location specified
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!