UI Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

City of New York · 22 hours 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

React JSContainerizationRESTful APIsVersion ControlTesting FrameworksFront-End OptimizationUI/UX PrinciplesAccessibility ComplianceState ManagementProblem-Solving

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

company-logo
City of New York, often called as New York City, is the most populous city in United States.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Carl G Esposito
Chief Information Security Officer
linkedin
leader-logo
Dawn Miller
Senior Advisor to the Chief Climate Officer
linkedin
Company data provided by crunchbase