Overview
Skills
Job Details
Role: Web Developer
Location: NY city (Hybrid)
Experience: 5+ Years
JOB DESCRIPTION OUTLINE OF RESPONSIBILITIES
- Create interactive web user interfaces in JavaScript
- Develop and deploy public- and school-facing websites in code that is cross-browser and cross-platform friendly
- Provide technical advice and make recommendations to other team members
- Support ongoing development and drive new development for related underlying projects
- Support all development-related aspects including:
o Working with teams of developers and database managers to build scalable, secure, and dynamic web tools for all members of the NYCPS, including back-end and front-end infrastructure, planning, testing, systems programming, and team process management
o Partnering with DIIT, OPE teams, and others to create long-term value, manage solution architecture, and ensure compliance with all standards, laws, and protocols
o Ensuring the site stability and managing the technical execution of enhancements to support Department’s goal of equity and improvement.
- Develop, deploy, and support new interactive web tools.
This includes: o Applying best practices to ensure that languages such as JavaScript, Python, HTML, CSS, and Angular are being used to maximize user experience for teachers and students
o Developing and managing protocols and processes across teams of developers to manage code deployment, code review, and systems stability
o Researching, recommending, and implementing new solution architecture where needed
MANDATORY MINIMUM QUALIFICATIONS The successful candidate must have minimally achieved the following experience:
- 2+ years of experience in JavaScript, Python, PHP and other server-side languages
- 2+ years of experience in HTML5 and CSS
- 2+ years of experience with RESTful API development and integration
- 2+ years of working knowledge of OpenAPI and Swagger
- 2+ years of experience developing and deploying web sites and applications
- 2+ years of experience using and maintaining Github repositories
- 2+ years of experience using the latest web technologies
- 2+ years of experience with Mobile technology
- 2+ years of experience with software modeling tools such as Papyrus and Enterprise Architect
- 2+ years of experience using Atlassian Jira
PREFERABLE QUALIFICATIONS
- Familiarity with IMS standards or other standards-based APIs
- A background in the provision of technical support or customer service
- Experience with technical writing
- Comfort presenting technical information to a non-technical audience
- Enjoys helping others solve technical problems
- A quick learner; self-directed; excellent problem-solving skills
- Deep interest in public education and its role in advancing equity; experience or enrollment in a large urban school distric.
- Ability to quickly and efficiently switch focus among multiple concurrent tasks
- Passion for learning