Computer Software Developer (Frontend)

P17 SolutionsEgg Harbor Township, NJ
9dOnsite

About The Position

The Terminal Flight Data Manager (TFDM) program is a critical Federal Aviation Administration (FAA) initiative designed to improve airport surface operations, enhance traffic flow predictability, and increase overall air traffic management efficiency across the National Airspace System. The TFDM Training Scenario Generation Tool supports the development of site-specific, operationally realistic training scenarios used by air traffic controllers. These scenarios enable effective deployment, validation, and adaptation of TFDM capabilities at individual facilities by reflecting local airport configurations, traffic patterns, and operational procedures. As a Frontend Software Developer, you will support the design, development, and sustainment of user-facing web applications that enable the creation, configuration, and management of TFDM training scenarios. This role focuses on building intuitive, responsive, and reliable user interfaces that integrate with backend services while adhering to FAA technical, security, and operational standards. #FrontendSoftwareDeveloper #SoftwareEngineer #SoftwareDeveloper This position supports a mission-critical FAA program and requires strong attention to usability, quality, accessibility, and long-term maintainability. Candidates should be comfortable working in a structured, compliance-oriented environment while collaborating within an agile development team. Prior FAA domain knowledge is beneficial but not required.

Requirements

  • Bachelor's of Computer Science, Software Engineering or related field
  • Entry: 1-3 years of professional development experience, with a primary focus on frontend or user-interface development OR
  • Junior 3-5 years of professional development experience, with a primary focus on frontend or user-interface development
  • Professional experience in developing web-based user interfaces
  • Proficiency and hand-on experience using TypeScript, JavaScript, modern frontend frameworks/libraries such as React and Angular
  • Experience consuming RESTful APIs
  • Familiarity with frontend testing practices and tools
  • Strong understanding of HTML, CSS and responsive web design
  • Understanding of web development concepts and application deployment
  • Familiarity with frontend statement management patterns (e.g. Redux, Context Signals)
  • Understanding of browser behavior, performance considerations and cross-browser compatibiity
  • Must be able to obtain and maintain a Public Trust Clearance

Nice To Haves

  • Familiarity with Docker-based workflows is a plus
  • Experience with GitLab for source and control and collaborations
  • Familiarity with CI/CD pipelines and build tools
  • Experience using D ocker- for local development or frontend deployment
  • Comfortable working in IntelliJ IDEA/WebStorm and Visual Studio Code
  • Prior FAA or federal program experience

Responsibilities

  • Design, develop, and maintain frontend software components that support training scenario generation, configuration, and management for TFDM
  • Implement user interfaces based on functional requirements, UX designs and operational workflows
  • Collaborate with back-end developers, systems engineers, and stakeholders to ensure backend services align with operational and training requirements
  • Develpp responsive, accessible web applications using modern frontend technologies
  • Integrate frontend components with RESTful APIs and backend services
  • Develop and execute unit, and component-level tests to ensure UI reliability and correctness
  • Contribute to documentation, configuration management, and knowledge sharing across the development team

Benefits

  • comprehensive health, dental, and vision coverage
  • life insurance and disability plans
  • a 401(k)-retirement plan
  • educational assistance
  • generous leave policies
  • 11 paid holidays
  • any additional paid leave required by law
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service