City of New York · 1 day ago
UI Developer
The City of New York is seeking a highly skilled UI Developer for the Department of Sanitation (DSNY), which is the nation's largest municipal sanitation agency. The role involves developing user interfaces using React JS, ensuring accessibility compliance, and optimizing front-end performance.
GovernmentLegalPublic Relations
Responsibilities
Thorough knowledge in containerization, docker
Experience with version control systems and platforms like GitHub or Bitbucket
Familiarity with modern front-end build tools (e.g., Webpack, Babel, Vite)
Knowledge of RESTful APIs and how to integrate them into React applications
Experience with testing frameworks (e.g., Jest, React Testing Library) for unit and integration testing
Basic understanding American Disability Act and Google’s lighthouse for Accessibility compliance
Strong problem-solving skills and the ability to debug front-end issues effectively using browser developer tools
Understanding of front-end performance optimization techniques
Basic understanding of user interface and user experience design principles
Qualification
Required
Thorough knowledge in containerization, docker
Experience with version control systems and platforms like GitHub or Bitbucket
Familiarity with modern front-end build tools (e.g., Webpack, Babel, Vite)
Knowledge of RESTful APIs and how to integrate them into React applications
Experience with testing frameworks (e.g., Jest, React Testing Library) for unit and integration testing
Basic understanding American Disability Act and Google's lighthouse for Accessibility compliance
Strong problem-solving skills and the ability to debug front-end issues effectively using browser developer tools
Understanding of front-end performance optimization techniques
Basic understanding of user interface and user experience design principles
Candidate should be a permanent Certified IT Developer (Applications) or in a similar title in order to apply
You must have current professional/vendor certifications
A masters degree in computer science or a related field from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) AND 12 months of satisfactory full-time (not classroom based) specialized experience in computer applications development planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management as described in the following nine Major Task Groups in the IT Titles Task Inventory: Applications Development; Web Development, Design, and Maintenance; Business/Systems Analysis; Project Management Support; Application Design; GIS Structures, Spatial Analysis, and Mapping Principles; Testing; Technical Writing; and Version Control; OR
A baccalaureate degree from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) AND 24 months of satisfactory full-time (not classroom based) specialized experience as described in '1' above; OR
A four-year high school diploma or its educational equivalent approved by a State's Department of Education or a recognized accrediting organization AND 24 months of satisfactory full-time (not classroom based) specialized experience as described in '1' above plus 48 months of information technology experience as described in the IT Task Inventory; OR
A satisfactory combination of education and experience which is equivalent to '3' above. Education may be substituted for the information technology experience on the basis of 30 semester credits from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) is equivalent to 12 months of experience, up to a maximum of 48 months. However, if you qualify under options '2,' '3' or '4,' you must have at least a four-year high school diploma or its educational equivalent approved by a State's Department of Education or a recognized accrediting organization and at least 24 months of satisfactory full-time (not classroom based) specialized information technology experience as described in '1' above
Preferred
3-5 years of experience - React JS Front End / UI Web Developer
React JS Fundamentals: Expert in React.js and its core principles, including components, state, props, lifecycle methods, and hooks
JSX: Proficiency in writing JSX for building user interfaces
State Management: Experience with popular state management libraries or patterns (e.g., Redux, Context API, MobX)
React Workflows: Familiarity with common React.js workflows and best practices
React Components: Calendar and Signature capture components
Benefits
Public Service Loan Forgiveness
Company
City of New York
City of New York, often called as New York City, is the most populous city in United States.
Funding
Current Stage
Late StageLeadership Team
Recent News
The Real Deal
2026-01-02
bloomberglaw.com
2026-01-02
2025-12-26
Company data provided by crunchbase