Front End Software Engineer

AeroVironmentLincoln Park, VA
Onsite

About The Position

Are you eager to join an innovative team where you can develop your skills as a Junior Frontend Engineer? Our Cyber and Intel Division’s Development Team needs a creative individual like you. As part of this dynamic group, you will engage in full life-cycle development of mission-critical web applications using React. Your role will involve daily tasks such as component creation, UI design, testing, debugging, and collaborating on team projects. A foundational understanding of front-end technologies and a passion for crafting intuitive user experiences are essential. Excellent verbal and written communication skills, time-management skills, and a customer-focused mindset are required. This is an excellent opportunity to expand your expertise in React and other modern front-end tools, paving the way for more advanced engineering roles with direct impact on our mission goals.

Requirements

  • You must be a U.S. Citizen
  • Active Top Secret Clearance
  • Bachelor’s degree in Computer Science or a related field, or equivalent hands-on experience
  • Willingness to support end-users to include after hours on-call support
  • A security-minded approach to all engineering and administration efforts
  • Strong communication skills, (both written and verbal) and technical documentation skills
  • Detail-oriented and critical thinking mindset
  • Experience with version control systems like Git
  • Willingness to collaborate closely with cross-functional teams
  • Strong problem-solving skills and attention to detail
  • Demonstrated ability to learn new technologies quickly

Nice To Haves

  • Previous experience in a front-end development role
  • Familiarity with modern build tools (e.g., Vite)
  • Experience with state management libraries such as Redux, Zustand, or Context API
  • Experience with server-side state management libraries such as Redux Toolkit Query or Tanstack Query
  • Knowledge of testing frameworks like Vitest
  • Understanding of RESTful APIs and asynchronous programming
  • Exposure to TypeScript
  • Familiarity with styling libraries such as Material-UI (MUI) for React component design
  • Experience using Tailwind CSS for utility-first styling approaches

Responsibilities

  • Develop reusable React components for various applications
  • Ensure seamless integration of front-end elements with back-end services
  • Collaborate with designers and developers to enhance user experience
  • Utilize modern tools like Git for version control and collaboration
  • Engage in daily stand-ups, code reviews, and sprint planning meetings
  • Implement responsive design principles for cross-platform compatibility
  • Perform unit testing and debugging of applications
  • Document development processes and maintain coding standards
  • Conduct periodic vulnerability scans to ensure compliance with system specifications
  • Proactively communicate with team members and management
  • Continually monitor trends in the web development industry for new products and security advisories to better protect deployed system capabilities

Benefits

  • medical
  • dental
  • vision
  • 401K with company matching
  • a 9/80 work schedule
  • a paid holiday shutdown
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service