×
Register Here to Apply for Jobs or Post Jobs. X

Software Fullstack Engineer - Focus Frontend; Vue.js

Job in Genf, Geneva, Switzerland
Listing for: Planeto SA
Full Time, Part Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 75000 - 90000 CHF Yearly CHF 75000.00 90000.00 YEAR
Job Description & How to Apply Below
Position: Software Fullstack  Engineer - Focus Frontend (Vue.js)
Location: Genf

Full Stack Software Engineer - Focus Frontend (Vue.js)

Direct message the job poster from Planeto

At Planeto we’re accelerating the energy transition by developing cutting-edge software for designing and modelling renewable energy systems, with a focus on District Heating and Cooling Networks (DHC). Our solution empowers planners to adopt more efficient and lower-carbon technologies, contributing to cleaner and more sustainable cities.

We are looking for Cool Full Stack developers – the next generation of engineers as well as we continue to build strong

What you will do:
  • Implement new UI components given the Figma designs.
  • Setup a clean architecture for all the future work in frontend.
  • Improve the performance and the back-end scalability of the product.
  • Improve speed/memory efficiency of the map navigation component for cases with large selected regions.
  • Implement a new design for an Energy Center inspector, according to a Figma prototype.
  • Implement new animations and visualisations for the AI-generated report analysis.
  • Add the deployment of newly added files improbably to the CI/CD pipeline.
Requirements:
  • Bachelor’s or Higher Degree in a Technical Field (Engineering, Computer Science, Physics, or a related discipline)
  • Strong experience (3+ years) with Vue.js (Vue 2 &
    3) and Vuetify.
  • Experience in Python, as all of our back-end and some front-end (surprise) uses this language.
  • Familiarity with AI tools for development:
    Cursor, Claude Code, Copilot, etc.
  • Strong communication skills in English (written and verbal). French is a plus.
  • Start date – as soon as possible, ideally March 1st.
  • Work permits and location to officially work in Geneva. You have to be both:
  • Ready to work in an Hybrid settings (average of 3 days a week in office, flexible).
  • Have the required documents to work in Switzerland (Swiss or EU/EFTA citizenship, Frontalier, C or B permit).
Nice to have:
  • Experience working in a startup
  • Experience writing REST APIs in Python (FastAPI, Flask, Django)
  • Experience with state management (Pinia or Vuex)
  • Familiarity with testing frameworks (Vitest, Cypress)
  • Understanding of CI/CD pipelines
  • Experience working with GIS
  • Knowledge in Technical Engineering, Energy System
What we offer
  • unprecedented journey to help engineers build cleaner, affordable sustainable energy networks for a brighter future for all.
  • Total compensation:
    Competitive salary of ~75-90K CHF / year + company shares, depending on experience.
  • Full-time or part-time position between 80% and 100%.
  • Well defined growth potential: as the product grows, so will your importance and position in the company.
  • 5-week of holidays per year
  • A nice office in Fongit, Plan-les-Ouates
  • A friendly and welcoming team
Working at Planeto:
  • A combination of high stakes startup environment and Swiss standard for work-life balance.
  • Collaboration, ownership and independence. We are a small team, so it is important that each member is responsible end-to-end for their tasks.
  • Flexible working arrangement, hybrid policy. Most of the team is in office at least 3 days a week.
  • 42h / weekly working hours at 100%
Recruitment process:
  • End of application process:
    January 30th → review of the applications beginning of February.
  • Online intro conversation with our CEO.
  • Most fitting candidates will receive a take-home assignment.
  • Meeting in our office to meet the entire team to get to know each other over coffee, tea, water. 😊

We offer support and inclusive work environment in a multi-cultural team. We welcome applications from individuals from all background and experiences. If you think you’re a good match, don’t shy away if you don’t tick all the boxes. We’d love to hear from you!

Send your resume and a short motivation note to (Use the "Apply for this Job" box below). us why do you want to work with us!

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary