JavaScript/React JS Developer

$111,313 - $154,141/Yr

Fire Department International

posted 3 months ago

Full-time - Mid Level
Justice, Public Order, and Safety Activities

About the position

The Fire Department of the City of New York (FDNY) is seeking a full-time JavaScript/React JS Developer to join the Bureau of Technology Development and Systems. This position is critical in developing and supporting web and mobile applications that serve the needs of the department and the public. The FDNY is recognized as the largest and busiest fire department in the United States, dedicated to providing fire protection, emergency medical care, and other essential public safety services. The successful candidate will report directly to the Director of Applications Development and will be responsible for interpreting requirement specifications, coding, testing, and deploying applications while ensuring they are bug-free and user-friendly. In this role, the developer will work on multiple platforms, adhering to industry standards and best practices. The position requires collaboration across various teams to ensure that applications meet the needs of users and stakeholders. The developer will also be involved in application deployment to production and providing user support. Given the nature of the work, the candidate may be required to work shifts, including nights, weekends, and holidays, to ensure continuous support and development of critical applications. The ideal candidate will have a strong background in software development, particularly in JavaScript and ReactJS, and will be expected to demonstrate their ability to lead projects or contribute significantly to complex projects. The FDNY values a commitment to public safety and the core values of the department, and the successful candidate will be expected to uphold these values in their work.

Responsibilities

  • Develop and support web and mobile applications across multiple platforms.
  • Accurately interpret requirement specifications and carry out coding tasks in a timely manner.
  • Define the logic and flow of applications based on design specifications.
  • Thoroughly test all aspects of development to ensure products are bug-free.
  • Deploy applications to production and provide user support.
  • Collaborate cross-functionally with other teams.

Requirements

  • A baccalaureate degree from an accredited college with 24 semester credits in computer science or a related field and two years of satisfactory full-time software experience, including one year in a project leader capacity.
  • A four-year high school diploma and six years of full-time satisfactory software experience, including one year in a project leader capacity.
  • A satisfactory combination of education and experience equivalent to the above qualifications.

Nice-to-haves

  • Strong proficiency in JavaScript and ReactJS framework or other front-end development frameworks.
  • Advanced knowledge of web-related technologies such as HTML5, CSS, and the DOM.
  • Experience building and consuming RESTful APIs.
  • Knowledge of modern version control systems (GitHub) and automated build workflows for web applications.
  • Knowledge of Java, PL/SQL, and Oracle suite of software/cloud and backend development.
  • Familiarity with modern authentication protocols such as JWT and OAuth2.

Benefits

  • Public Service Loan Forgiveness eligibility.
  • Potential for federal loan forgiveness programs and state repayment assistance programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service