Jump to main content.

The Official Careers Website of the City of New York

Search

USER INTERFACE ENGINEER

USER INTERFACE ENGINEER

  1. HRA/DEPT OF SOCIAL SERVICES
Posted on: 09/26/2023
  1. Full-time

Location

BROOKLYN

  1. Exam may be required

Department

HHS Connect-NM

$63,301.00 – $140,000.00

Job Description

This vacancy has now expired.

The Mayor’s Office for Economic Opportunity (NYC Opportunity) helps New York City apply evidence and innovation to reduce poverty and increase equity. We work to improve government systems by advancing research, data, and design in program and policy development, service delivery, and budget decisions.

The initiatives that you will work on all share the common goal of delivering more effective services and helping residents address poverty-related challenges. NYC Opportunity operates a portfolio of digital tools and offers our expertise across multiple areas, including facilitating data integration to improve social service performance, easing access to services and programs, and designing new digital and in-person services with agency partners.

The Product Team in NYC Opportunity manages a portfolio of digital services and offers our expertise in designing new services with agency partners. The Product team builds and maintains technology products to improve the lives of low-income and vulnerable New Yorkers. Digital products we work on include: ACCESS NYC, Equity NYC, Growing Up NYC, and Working NYC. The team also helps inspire and shape how the City of New York uses modern, agile and user-centric approaches to build technology products.

NYC Opportunity is seeking a UI Engineer to support its portfolio of digital products through front-end application and web development. Their work will help evolve and broaden the use of scalable UI in our products by directly contributing to our internal Patterns Framework. Which is used by the following products;

Growing Up NYC,
ACCESS NYC,
Working NYC,
My File NYC,
NYC Benefits Platform | Screening API,
and additional internal tools.

You will be part of a growing interdisciplinary team of product managers, user experience (UX)/UI designers, content strategists, full-stack engineers, and product team fellows working to build new services for underserved New Yorkers while maintaining standards across all our products and special initiatives. You will report and work closely with the Digital Product Designer and support directives from Product Managers and the Director of Product.

The ideal candidate will have an in-depth background in front-end engineering, working with and implementing UI libraries using a human-centered design lens for multiple front-end environments. They will additionally have experience creating and maintaining JavaScript web applications in one or more of the popular front-end frameworks (particularly Vue.js) and who will:

Collaborate with team members to build new web applications for underserved New Yorkers while maintaining standards across all our products and special initiatives.
Interpret and adhere to UX standards and make recommendations for improvements.
Write clean and organized ES Module JavaScript, Dart Sass, and Web Content Accessibility Guideline (WCAG) compliant HTML with an emphasis on web component development.
Write lightweight NodeJS scripts and use external libraries to compile preprocessed languages into browser-friendly code.
Use GitHub and NPM to maintain and publish open-source code, collaborate with other engineers, and broadly support integration with other team members in our organization and the City.
Write applications using the front-end framework Vue.js.
Participate in the office’s Engineering Fellowship Program by coaching and mentoring engineering fellows and helping to support the management of the program.

We understand that candidates may not have experience with all of the requirements. We encourage those interested in applying. We seek inquisitive individuals to join our team to help us scale design systems that impact everyday New Yorkers' lives.


Minimum Qualifications

1. A baccalaureate degree from an accredited college including or supplemented by 24 credits in the field of voice and/or data telecommunications or in a pertinent scientific, technical, electronic or related area, and four years of satisfactory fulltime experience in the performance of analytical, planning, operational, technical, or administrative duties in a voice and/or data telecommunications or closely related electronics planning, management, and/or service organization, one year of which must have been in a highly specialized capacity and 18 months must have been in an executive, managerial, or administrative capacity or in the supervision of staff performing work in the voice and/or data telecommunications field; or

2. An associate degree from an accredited college including or supplemented by 12 credits in the field of voice and/or data telecommunications or in a pertinent, scientific, technical, electronic or related area and five years of experience as described in "1" above; or

3. Education and/or experience equivalent to "1" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and one year of the specialized experience as described in "1" above and must possess the 18 months of executive, managerial, administrative or supervisory experience as described in "1" above.


Preferred Skills

Experience working closely with communities engaging with public services and programs. Having lived experience engaging with public services and programs. Client-focused, committed to rapid execution, and strategic but flexible. Working knowledge of common front-end frameworks in addition to Vue.js such as React, Svelte, Angular, or Ember.js. Working knowledge of full-stack platforms such as WordPress (PHP), Django (Python), Docker, and Amazon Web Services (EC2, Lambda). Understanding of cloud infrastructure services and management, including AWS. Comfort or understanding of agile and waterfall development methodologies. Experience building applications that consume APIs and other open data platforms. Experience integrating external services such as SAAS platforms, authentication, or data. Experience working with external technical resources such as consultants or vendors. Ability to interpret and implement data protection and security protocols per citywide security policies.
55a Program

This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate at the top of your resume and cover letter that you would like to be considered for the position through the 55-a Program.
Residency Requirement

New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

Job ID

574002

Title code

8298A

Civil service title

TELECOMMUNICATIONS MANAGER (NO

Title classification

Competitive-1

Business title

USER INTERFACE ENGINEER

  1. Experienced (non-manager)

Number of positions

1

Work location

1 Metro Tech, Brooklyn Ny

  1. Technology, Data & Innovation
Search