Job Details

Software Engineer

  2025-06-19     Robert Half     Santa Rosa,CA  
Description:

Job Title:

Senior Front-End Engineer (TypeScript/JavaScript Expert) – Contract-to-Hire

Location:

Onsite in San Francisco, CA (local candidates only; must be able to work in-office as needed)


Overview:

A growing technology team supporting government-sector projects is looking to hire 2–3 Senior Front-End Engineers with deep expertise in TypeScript and object-oriented JavaScript. This is a contract-to-hire opportunity offering the chance to work on a mission-driven browser-based platform alongside a senior engineering team.

Key Responsibilities:

  • Develop and maintain front-end features in a custom, object-oriented TypeScript framework
  • Deploy UI components in a browser-based environment
  • Work extensively with DOM APIs, event handling, drag-and-drop functionality, and TinyMCE
  • Collaborate closely with the engineering lead and executive team to influence product direction
  • Participate in daily standups and agile sprints
  • Contribute to the development of an upcoming AI layer within the platform

Must-Have Qualifications:

  • Bachelor's degree in Computer Science or equivalent field
  • 5+ years of professional front-end engineering experience
  • Expertise in TypeScript (not focused on React or Angular)
  • Strong background in browser-based UI development and DOM manipulation
  • Experience working for a software product company (preferably enterprise or B2B SaaS)
  • Experience with HTML, CSS, JavaScript, TinyMCE

Nice-to-Have:

  • Familiarity with enterprise software platforms such as Oracle JET, Informatica, or MuleSoft
  • Experience developing SaaS products from the ground up
  • Previous exposure to AI or interest in contributing to AI-driven features

Work Environment & Culture:

  • Agile team with 7 engineers and a technical lead, all located in the San Francisco office
  • Strong emphasis on technical excellence and clean architecture
  • Executive team is deeply involved in product and engineering strategy
  • Startup-like environment with a focus on innovation and rapid development
  • Daily team standups at 4PM PT


Preferred Qualifications: [If applicable, list any qualifications that would be beneficial but not required.]

Employment Type: Contract

The salary range for this position is $60 to $120 per hour.

Benefits available to contract/temporary professionals, include medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company401(k) plan. Visit for more information.

Equal Employment Opportunity Statement: Robert Half is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided based on qualifications, merit, and business need. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other legally protected characteristics.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search