FULL STACK ARCHITECT - DIGITAL SERVICES DIVISION

  • Full-time
  • Work Hours: Regular
  • Job Code and Title: 1043-IS Engineer-Senior
  • Fill Type: Permanent Exempt

Company Description

The DAHLIA Affordable Housing project allows residents to learn about and apply for affordable housing opportunities in one place. Candidates must have strong skills in frontend or backend web development and be ready to quickly get to work within a multi-disciplinary team of developers, designers, and analysts focused on one or more products or projects.

Job Description

This position will be responsible for designing, creating, and improving new and existing services, platforms, and transactions across the City. This senior developer will work with multiple departments to lead a comprehensive overhaul of the City’s web development practices, transforming the City’s approach to digital services. With support from the Digital Services Team, the position will also help create new standards, and guidelines.

Responsibilities

  • Work on a team with product managers, designers, analysts, and UX experts to build websites, web applications, and interactive visualizations that are user-focused and consistent. 
  • Participate in prototyping, feature prioritization, code review, and architecture discussions.
  • Practice and enthusiastically share agile methodologies throughout all stages of the project lifecycle.
  • Take pride of ownership in all projects you touch; leave code better than you found it. Contribute to documentation, tests, style fixes, accessibility, performance, security, etc.
  • Deliver projects that are easy to deploy, update, and monitor by ensuring the tooling for this is present early in the project development cycle.
  • Build web tools that are mobile first and accessible from the start.
  • Implement APIs for internal and external use.
  • Work closely with product managers, designers, and researchers to continuously build roadmaps
  • Be responsible for maintaining team standards and working with Digital services leadership to set department wide best practices
  • Collaborate with teammates, senior leadership, and stakeholders to surface, document, and socialize decisions

Qualifications

These minimum qualifications establish the education, training, experience, special skills and/or license(s) which are required for employment in the classification. Please note, additional qualifications (i.e., special conditions) may apply to a particular position and will be stated on the exam/job announcement.

Education:

An associate degree in computer science or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field].

AND

Experience:

Three (3) years of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network.

Substitution:

Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units/ forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field.

 

DESIRABLE QUALIFICATIONS:

  • HTML, CSS, and JavaScript development experience.
  • Python or other modern dynamic programming languages
  • Experience working in civic tech or local government
  • Building products that connect to or integrate with legacy systems.
  • Familiarity with Restful APIs and distributed systems
  • Excellent leadership, communication, project management, and organizational skills.
  • Exceptional verbal communication skills with the ability to effectively influence and communicate cross-functionally. An ability to communicate technical concepts to a non-technical audience. Diplomatic and having a sense of humor.
  • Experience working on technical projects within a team, and favor collaboration over isolation.
  • Experience working in Agile development methodology. Believe in shipping early and often.
  • Experience with development for mobile browsers, including understanding of the use of responsive web design and responsive front-end development.
  • Demonstrated experience writing clear, well-tested code using Test-Driven Development.
  • Excellent written and verbal communication skills.
  • Experience with Web standards and ability to communicate about design fundamentals.
  • Strong sense of civic duty with a personal interest in public service or civic technology.

Additional Information

Verification: Applicants may be required to submit verification of qualifying education and experience at any point in the application and/or departmental selection process. Written verification (proof) of qualifying experience must verify that the applicant meets the minimum qualifications stated on the announcement. Written verification must be submitted on employer’s official letterhead, specifying name of employee, dates of employment, types of employment (part-time/full-time), job title(s), description of duties performed, and the verification must be signed by the employer. City employees will receive credit for the duties of the class to which they are appointed. Credit for experience obtained outside of the employee’s class will be allowed only if recorded in accordance with the provisions of the Civil Service Commission Rules. Experience claimed in self-employment must be supported by documents verifying income, earnings, business license and experience comparable to the minimum qualifications of the position. Copies of income tax papers or other documents listing occupations and total earnings must be submitted. If education verification is required, information on how to verify education requirements, including verifying foreign education credits or degree equivalency, can be found at http://sfdhr.org/index.aspx?page=456.

Note: Falsifying one’s education, training, or work experience or attempted deception on the application may result in disqualification for this and future job opportunities with the City and County of San Francisco. 

What else should I know?

Compensation:  $139,542 - $175,552 annually

Applicants are encouraged to apply immediately as this recruitment may close at any time but not before April 21, 2023.

We offer flexibility with a hybrid remote and in-person work environment in our office in San Francisco, California. (Must be a California resident.) 

Late or incomplete submissions will not be considered. Mailed, hand delivered or faxed documents/applications will not be accepted.

Applications will be screened for relevant qualifying experience. Additional screening mechanisms may be implemented in order to determine candidates’ qualifications. Only those applicants who most closely meet the needs of the Agency will be invited to participate in the selection process. Applicants meeting the minimum qualifications are not guaranteed advancement to the interview. Qualified applicants with disabilities requiring reasonable accommodation in the selection process must contact the Agency by phone at (415) 554-6000 or, if hearing impaired at (415) 554-6015 (TTY).

CONDITION OF EMPLOYMENT:  All City and County of San Francisco employees are required to be fully vaccinated against COVID-19 as a condition of employment. Someone is fully vaccinated when 14 days have passed since they received the final dose of a two-shot vaccine or a dose of a one-shot vaccine. Any new hire must present proof of full vaccination status to be appointed. Any new hire who will be routinely assigned or occasionally enter High-Risk Settings, must provide proof of having received a COVID-19 booster vaccine by March 1, 2022, or once eligible.

The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.

Privacy Policy