Post Job Free
Sign in

UI Developer

Company:
Robert Half
Location:
San Francisco, CA, 94111
Pay:
200000USD - 400000USD per year
Posted:
August 06, 2025
Apply

Description:

Job Description

We are looking for a skilled UI Developer to join our clients team on-site in San Francisco. In this role, you will focus on creating dynamic, metadata-driven user interfaces and scalable frameworks using TypeScript and JavaScript. The ideal candidate will bring expertise in modern web technologies, object-oriented programming, and responsive design while contributing to innovative projects that enhance user experiences and workflow efficiency.

Responsibilities:

• Develop modular, metadata-driven user interfaces using TypeScript and JavaScript.

• Build and optimize meta-object interpreter modules for dynamic workflows and adaptive UI mechanisms.

• Implement browser-based event handling, including drag-and-drop functionality and DOM manipulation.

• Integrate advanced tools, such as local-storage/index dB for offline storage and performance data managers for event tracking.

• Design and maintain scalable frameworks compatible with modern browsers and responsive design principles.

• Collaborate with UX designers and cross-functional teams to ensure seamless handoff of finalized designs.

• Extend framework capabilities by integrating plugins for content editing, document annotation, and video/image functionality.

• Create automated testing pipelines, including unit tests, integration tests, and quality assurance evaluations.

• Identify and implement strategies to modernize codebases and reduce technical debt.

• Support the development of AI-driven enhancements to improve user experience and workflow adaptability.• Strong proficiency in TypeScript, independent of Angular.

• Advanced expertise in JavaScript and object-oriented programming.

• Extensive experience with browser event handling, including drag-and-drop functionality and DOM manipulation.

• Knowledge of metadata-driven frameworks to deliver scalable and dynamic UI components.

• Familiarity with offline data workflows using tools like local-storage and indexdb.

• Experience working in Agile environments, including sprint planning and iterative development.

• Ability to collaborate effectively with UX designers and multidisciplinary teams.

• Must be eligible to work in the U.S. for this role.

Full-time

Apply