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