UI Engineer (Junior to Mid-Level)
19 hours ago
Belfast
Company Description Craxel is at the forefront of innovation in data analytics and artificial intelligence. Our revolutionary Black Forest™ technology provides an advanced knowledge infrastructure that enables AI-driven decision-making at any scale with unmatched speed and efficiency. By consolidating vast, complex, and fragmented datasets into AI-ready knowledge graphs, Black Forest empowers organisations to gain instant, actionable insights. From national security to financial intelligence, Craxel delivers transformative solutions for data-driven decision-making. Role Description We are seeking a Frontend Developer for a full-time hybrid role based in Belfast, with flexibility for some remote work. In this role, you will build and maintain the UI to our Black Forest™ data platform, you will also be responsible for the design and implementation of user interfaces for web applications, ensuring a seamless user experience. Day-to-day responsibilities include developing responsive web designs, collaborating with back-end developers to integrate APIs, and enhancing application performance. You will contribute to building scalable and innovative web solutions while working within a collaborative and fast-paced environment. What You Will Work On • REST API integration against BFKI query, config, and data endpoints, • Data exploration UI: charts, geo maps, time-series, tabular query results, • Complex form design and validation: nested config forms, credential inputs, • Async operation handling: service start-up feedback, connection testing, error states, • Unit and component testing, • Evolving the UI as BFKI APIs and capabilities expand Must Have 2+ Years experience in a relevant role Languages and Frameworks • JavaScript/TypeScript, • HTML, • CSS API Integration • Experience with REST, • Understanding of query construction and result rendering from API responses UI Patterns • Complex form design and validation, • Role-aware UI patterns (permission-based rendering, route guards), • Async operation handling and error state management Data Vocabulary • Familiarity with common visualization types: geo maps, time series, pie/bar/line charts, tabular data, • Ability to translate customer data requirements into appropriate frontend implementations General Git, GitHub Actions Agile, Jira Good to Know • Modern Framework Experience, • React, Angular, • Modern Library Experience, • D3.js, Chart.js, • Modern UI Design Patterns, • WebSocket experience, • UX/CX design (e.g. Figma), • OpenTelemetry, • Testing Framework Experience, • Unit: Jest, • E2E:Selenium, Playwright, Cypress, • Experience designing for WCAG compliance, • AWS or GCP Bonus Points Public GitHub with meaningful frontend contributions Technical blog posts, conference talks, or published writing on data visualization or frontend architecture What we offer • A competitive salary and bonus plan, • Salary ranging from £40-50k depending on experience, • 25 days holidays plus 9 UK public holidays, • Private medical insurance including family cover, Dental and Optical, • 5% employer-matched pension to invest in your future, • Death in service cover and income protection, • Personal and business travel insurance, • A dedicated training and development allowance, • A health and well-being allowance to support life inside and outside of work, • Hybrid working, with flexibility