At a Glance
- Tasks: Build and maintain user interfaces for our innovative Black Forest™ data platform.
- Company: Join Craxel, a leader in data analytics and AI innovation.
- Benefits: Competitive salary, 25 days holiday, private medical insurance, and hybrid working.
- Other info: Collaborative environment with a focus on professional development and well-being.
- Why this job: Make an impact with cutting-edge technology while enjoying flexibility and growth opportunities.
- Qualifications: 2+ years experience in frontend development with JavaScript/TypeScript, HTML, and CSS.
The predicted salary is between 40000 - 50000 € per year.
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.
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, and 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
- Enhancing application performance
- Contributing 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
UI Engineer (Junior to Mid-Level) in Belfast employer: Craxel
At Craxel, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Belfast-based team enjoys the flexibility of hybrid working, competitive salaries, and comprehensive benefits including private medical insurance and a dedicated training allowance, ensuring both personal and professional growth. Join us to be part of a forward-thinking company at the cutting edge of data analytics and AI, where your contributions will directly impact transformative solutions across various sectors.
StudySmarter Expert Advice🤫
We think this is how you could land UI Engineer (Junior to Mid-Level) in Belfast
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with JavaScript, TypeScript, and UI design. Make sure to include links to your GitHub and any relevant technical blogs you've written.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of REST APIs and UI patterns. Practice coding challenges and be ready to discuss how you've tackled complex form designs or async operations in your past projects.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining Craxel and contributing to our innovative team.
We think you need these skills to ace UI Engineer (Junior to Mid-Level) in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the UI Engineer role. Highlight your experience with JavaScript, TypeScript, and any frameworks like React or Angular. We want to see how your skills align with our needs!
Showcase Your Projects:Include links to your GitHub or any projects you've worked on that demonstrate your frontend skills. We love seeing real examples of your work, especially if they involve complex form designs or API integrations.
Craft a Compelling Cover Letter:Your cover letter should reflect your passion for UI development and how you can contribute to Craxel's innovative solutions. Let us know why you're excited about the role and what makes you a great fit for our team!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to see what you bring to the table!
How to prepare for a job interview at Craxel
✨Know Your Tech Stack
Make sure you’re well-versed in JavaScript, TypeScript, HTML, and CSS. Be ready to discuss your experience with REST API integration and how you've handled async operations in previous projects. This will show that you understand the technical requirements of the role.
✨Showcase Your Projects
Bring along examples of your work, especially any public GitHub contributions or projects that demonstrate your frontend skills. If you've written technical blog posts or given talks on data visualisation, mention these too. It’s a great way to highlight your passion and expertise.
✨Understand User Experience
Since you'll be designing user interfaces, it’s crucial to have a solid grasp of UX/CX principles. Be prepared to discuss how you approach creating seamless user experiences and any tools you use, like Figma, to design your interfaces.
✨Prepare for Collaboration
This role involves working closely with back-end developers and other team members. Think of examples where you’ve successfully collaborated in a team setting, especially in an Agile environment. Highlight your communication skills and how you handle feedback.