Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Kaoto development team is looking for a Software Developer to join us in our Dublin office in a hybrid work model.
Kaoto is an open-source, next-generation designer for Apache Camel integrations. Our mission is to simplify building complex integration scenarios through a modern, intuitive user experience. We are building a tool that empowers developers and integration experts alike to prototype integrations and move them to production easily.
In this role, you will work on our integration solutions built on top of open-source projects like Apache Camel. Your focus will be to enhance our efforts around Kaoto, helping us build and improve the tools our customers use every day.
As a Software Developer in our team, you will have the chance to collaborate with some of the brightest engineers in the open-source industry while acting as an internal advocate for our customers. This position is a great opportunity to make a difference in building innovative technology solutions, while working on products used by thousands of people around the world.
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Your Role And Responsibilities
- Design, develop and maintain rich UI features in React + TypeScript.
- Build and extend visual editors (Topology, React Flow, custom graph rendering, form editors, data mapping).
- Collaborate closely with designers, backend engineers, and integration experts.
- Contribute to the open-source community: create and review pull requests, publish improvements, and engage with users.
- Ensure code quality, performance, accessibility, and test coverage
- Stay curious: continuously learn and keep up with current technologies.
- Front-End Software Development Experience You have 2+ years of professional experience in front-end software development, showcasing your expertise in shaping user interfaces and web applications. UI Design experience with tools like Figma is considered a plus.
- Proficiency in Key Technologies You have hands-on experience with React JS, TypeScript, and CSS, highlighting your proficiency in these essential front-end technologies.
- Compliance with Web Standards Commitment to building accessible, standards-compliant web applications that are high quality and user-friendly.
- Experience with Testing Frameworks You already have experience in writing integration and unit tests, and Storybook isn’t new to you.
- Proficiency in Build Tools and Git We use Vite and Webpack to bundle our applications. Familiarity with Git and GitHub would be handy.
- Diverse Skill Set You have solid verbal and written communication skills, and you feel comfortable working in a globally distributed team. Experience in one or more of the following topics is considered a plus:
- Yarn or similar package managers
- ESM and CJS modules
- Java development
- Apache Camel and/or integration patterns
Key Skills
Ranked by relevanceReady to apply?
Join IBM and take your career to the next level!
Application takes less than 5 minutes