Job Description
Concepts 3D is a growing Canadian tech company building next-generation resin 3D printers for professionals and creators. Our newest machine, the Athena II, combines high-resolution printing with a powerful user experience. Now, we’re looking for a dedicated UX/UI Developer to help us level up the interface that powers it all—from web-based printer control to touchscreen and mobile app design.
About the Role:
We’re hiring a full-time UX/UI Developer to work on-site at our Kelowna, BC office. You’ll work closely with our engineering and software teams to design and implement clean, modern, and intuitive interfaces for our 3D printer ecosystem. This includes the printer WebUI, onboard touchscreen interface, and companion mobile app.
We’re looking for someone with a strong eye for user experience, a solid front-end skillset, and experience developing mobile apps in Flutter. You’ll have the unique opportunity to work directly with the physical hardware you’re designing interfaces for—no guesswork, no layers of abstraction.
Responsibilities:
Design and implement responsive UIs for our 3D printer’s WebUI and Touchscreen (embedded browser-based) interface
Develop and maintain our companion mobile app using Flutter
Collaborate with firmware and software developers to integrate new UI features
Optimize UI performance for embedded systems and mobile devices
Apply UX principles to improve usability, workflow, and aesthetics
Provide feedback on interface design from both developer and user perspectives
Help maintain consistency across Web, Touchscreen, and Mobile platforms
Tech Stack:
HTML5, CSS3, JavaScript
jQuery, Bootstrap
Flutter
Git/GitHub
(Bonus if you’re familiar with frameworks like React or Vue, but not required)
Nice to Have:
Experience working with embedded UIs or hardware-driven interfaces
Familiarity with 3D printing software/slicers or open-source printer firmware (e.g., Klipper)
Ability to design low-fidelity wireframes and iterate quickly on feedback
What We’re Looking For:
1–3 years of experience in UX/UI or front-end/mobile development
A portfolio or examples of projects showcasing clean interface design and usability
Strong attention to detail, creative problem-solving skills, and a user-first mindset
Comfortable working on-site, hands-on with physical hardware and test units
Position Details:
Location: On-site in Kelowna, BC
Type: Full-time (40 hours/week)
Salary Range: $55,000–$75,000 CAD/year, based on experience
Start Date: ASAP
How to Apply:
Please submit your resume and a brief portfolio or sample of recent UI work. A cover letter is appreciated but not required.
Job Type: Full-time
Pay: $55,000.00-$75,000.00 per year
Benefits:
On-site parking
Paid time off
Flexible language requirement:
French not required
Schedule:
8 hour shift
Monday to Friday
Work Location: Hybrid remote in Kelowna, BC V1X 5E6
💡 Quick Summary
Seeking a career-building opportunity? The UX/UI Developer – 3D Printing Interfaces position is now open for candidates interested in the Remote Jobs sector. This role in Kelowna offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Remote Jobs is a plus.
