User Interface Developer

Diakon Solutions LLC

User Interface Developer

08234, NJ
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Background:

    The Enterprise Information Display System (E-IDS) will provide an enterprise-level platform that replaces multiple types of IDSs in the National Airspace System (NAS); including En Route, Terminal, Traffic Flow, and Offshore domains with common hardware and software. These display systems are present at over 300 facilities and involve over 4,000 workstations. Information displayed on IDSs consist of dynamic information such as runway status and visibility; and static information such as airport diagrams, approach charts, and facility directives.

    E-IDS will implement a centralized, cloud-ready architecture while also leveraging current FAA investments in NAS enterprise infrastructure and services. The benefits include secure, timely display and correlation of relevant operational information from authoritative data sources via SWIM-based information services, such as NOTAMs, special activity airspace (SAA) schedules/status, and weather information. Also included in the benefits are its capabilities for standardized entry and dissemination of PIREPs, cross-domain information sharing, efficient management and distribution of static information, consistent, easy-to-use filtering, sorting, and searching capabilities and quick reference information.

    Position Overview:

    As a User Interface Software Developer, you will be responsible for designing, developing, and maintaining dynamic web applications. Your expertise in Angular, Java Spring Boot, and modern web technologies will be crucial in delivering intuitive user interfaces and high-quality features. Working closely with cross-functional teams, you will contribute to the full development lifecycle, from requirement gathering to deployment, ensuring applications meet the highest standards of performance and user experience.

    Key Responsibilities:

    • Develop and maintain dynamic, responsive web applications using Angular and Java Spring Boot.
    • Work closely with UX/UI designers and back-end developers to deliver high-quality features and user experiences.
    • Write clean, scalable, and maintainable code, ensuring high performance and quality.
    • Participate in code reviews, provide feedback, and contribute to best practices within the team.
    • Troubleshoot and debug issues in both development and production environments.
    • Stay current with emerging technologies, trends, and best practices in front-end development.
    • Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.
    • Write unit and integration tests to maintain high code quality and prevent regressions.

    Requirements:

    • 3+ years of experience in Angular development, with a strong understanding of its core principles and best practices.
    • Proficiency in Java Spring Boot framework.
    • Strong experience integrating front-end applications with back-end services.
    • Familiarity with testing frameworks.
    • Strong debugging and problem-solving skills.
    • Familiarity with software version control and configuration management.
    • Experience working with Agile/Scrum methodologies.
    • Experience with AWS services for cloud-based deployments.
    • Excellent communication skills and the ability to work well in a team.

    Compensation & Benefits:

    • Competitive salary and benefits package.
    • Flexible work hours and remote work options.
    • Professional development opportunities.
    • Access to the latest tools and technologies.
    • Health insurance, retirement plan, company-paid holidays, and paid time off.