***Remote Position***
Clear Fracture is seeking an AI UI Developer to help develop our next-generation agentic products revolutionizing data integration. This position will focus on creating and refining the visual user experiences governing agent and multi-agent systems which plan and implement data pipelines. This includes tasks like creating and refining heavily interactive visualizations of knowledge graphs, workflows, system environments, and seamless hand-offs to 3rd party data integration platforms. As part of our development team, you will coordinate with other disciplines to holistically design and create products. The successful candidate will stay abreast of innovations in user experience (especially paradigms for agentic systems) and UI frameworks, be motivated and able to personally apply relevant approaches, have a “let’s figure it out” attitude, experience developing software, and thorough understanding of human centered design.
Responsibilities include:
Strongly influence and contribute to the design of user experience and interactions with supporting services
Develop user interfaces which realize the desired user experience
Continuously seek to enhance user experiences through visual styling, journey refinement, performance optimization, and information presentation
Prepare design specifications, conceptual diagrams, process flows, data models, prototypes, user interface designs, user stories, customer journeys, storyboards, screen layouts, test plans, deployment plans, and system documentation
Conduct testing of completed applications, websites, and software to assess completeness, quality, and user experience
Efficiently develop software capabilities using industry standards and repeatable processes, helping projects stay within budget and on schedule
Review and test software for functionality and adherence to the design requirements and document test results
Determine the efficacy of your projects through repeatable, quantifiable means like industry standard benchmarking
Educate others on the capabilities of your projects via demonstrations, tutorials, or other means
Work well within a team environment and communicate effectively with both technical and non-technical stakeholders
Stay up to date with developments in the field and continually learn how to apply the latest relevant advancements
Lead trade studies, analyses of alternatives, and assessments of existing systems
Requirements:
Minimum of a bachelor’s degree and 8 years of experience in a science or engineering field
Minimum of 6 years UI development experience with JavaScript, HTML, CSS, JSON, and REST
Significant, demonstrable experience implementing interactive, drag-and-drop configuration experiences and graphs
Ability to describe best practices for managing state, optimizing rendering and caching, handling parallel asynchronous actions, and supporting multiple target platforms (like mobile and web)
Expertise with UI frameworks, especially Node.js, React, Redux, Material UI, D3, Draggable, or Flow
Proficient with performing web/application debugging using IntelliJ or Visual Studio Code
Proficient with visual design programs such as Adobe Creative Suite, Canva, or Figma
Familiar with modern web application security standards like those recommended by OWASP
Strong problem-solving skills
Strong written and oral communications skills
Able to work independently and self-identify tasks
Ability to review and maintain existing code and applications
Ability to research and evaluate new concepts and processes to improve performance
Preferences:
Ability to obtain and maintain a TS/SCI clearance
Experience with Spark, Elasticsearch, Containers, and Kubernetes; or related vector/graph databases and distributed processing platforms
Familiarity deploying data and processing in commercial clouds like Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS), Google Cloud, and Microsoft Azure
Familiarity with visualization tools like Power BI, Qlik, Tableau, Plotly, Kibana, and Matplotlib
Familiarity with Kotlin Multiplatform and Web Assembly (WASM)
This is an ideal opportunity to be part of inventing a whole new class of software products. At Clear Fracture, we are driven by wanting to remove friction from data handling and analysis, and we thrive vicariously through our customer’s success. We know that our employees play the largest role in our continual success. That is why we foster an environment of growth and development, with an emphasis on opportunity, recognition, and work-life balance. We give the same high level of commitment to our employees that we give to our clients. If Clear Fracture sounds like the place where you want to be, we'd enjoy speaking with you.