About AICA:
AICA was founded in Lausanne, Switzerland in 2019 as a spinoff of the Learning Algorithms and Systems Laboratory (LASA) at EPFL. Now based at the Unlimitrust Campus by SICPA, AICA develops state-of-the-art software designed to simplify robot integration and programming across diverse hardware. Our software, the AICA System and AICA Studio, enables more capable and flexible robotic systems.
Your role:
* Develop advanced user-facing features and interactive behaviors for our user interface, AICA Studio
* Collaborate with a UI/UX designer to review and ensure the technical feasibility of designs as requested by internal and external stakeholders
* Implement styling and layout according to high-level product design and branding guidelines
* Work alongside backend, DevOps and robotics engineers to further integrate and elevate AICA Studio with core functionality through API and cloud services
* Maintain reusable code and libraries for future use and quickly respond to and resolve UI issues and bug reports
Requirements:
* Previous experience building interactive and responsive UI applications for production software or web applications
* Bachelor’s or Master’s in Computer Science, Software Engineering or a related field
* Strong proficiency with frontend implementation (TypeScript, React, SCSS) and API communication (REST, Socket.IO)
* A passion for learning and applying best practices and modern tooling to software development (Bun, Biome, Playwright, Test-Driven Development)
* Good written and verbal communication skills in English
* A generalist mindset and willingness to take on new challenges outside of one specific role
* Any of the following is a bonus:
* Proficiency working with GitHub, Docker, and CI/CD tools
* Experience with xyflow / reactflow or other node-based UI libraries
* Experience with 3D geometry and visualization (React Three Fiber, Drei)
* Familiarity with unit testing for front-end projects (Jest, Playwright)
* Familiarity with robotics concepts (kinematics, control, ROS/ROS2)
What we offer:
* 80-100k CHF salary with employee stock options depending on qualifications and experience
* Hybrid working (minimum 2 office days per week), flexible hours and generous holiday package
* Company-funded opportunities for learning and self-development
* A modern office space close to central Lausanne with onsite restaurants, gym, and game room
* An opportunity to make your mark and grow alongside a young and ambitious startup
* An open and supportive environment where your voice is heard and your ideas are valued.
How to apply:
Please send your CV and a short motivational message to jobs@aica.tech with Frontend Engineer as the subject line. Feel free to include any supporting information such as a GitHub profile or other portfolio of work.
We are looking for diverse, passionate and self-motivated individuals to bring AICA to the next level. For bureaucratic reasons, candidates with a Swiss work permit or EFTA / EU nationality are preferred. If you don’t meet the listed requirements but still feel you could make a difference at AICA, we encourage you to apply anyway!
Job Type: 100%
Pay: CHF80’000.00 - CHF100’000.00 per year
Schedule:
* 8 Hour Shift
* Monday to Friday
Work Location: Hybrid remote in 1008 Prilly, VD
#J-18808-Ljbffr