FR | EN

La communauté
100% TECH
de Suisse !


Description

The EPFL Extension School offers online programmes and courses teaching the latest tools and techniques in sought-after digital fields, such as data and machine learning, code and web development, and security, privacy and trust. 

Part of the Ecole Polytechnique Fédérale de Lausanne (EPFL), one of Europe’s leading technical universities, the EPFL Extension skill aims to enable everyone to learn the skills necessary to benefit from the opportunities of the digital age.

Adresse

EPFL Innovation Park
1015 Lausanne
VD

Récents (2)

Publié Il y a 10 jours

Description

The EPFL Extension School is looking for a Python/JavaScript Course Instructor to join our team. The course instructor will be responsible for assisting our learners as they progress through the advanced subjects of our introductory course on programming, Thinking & Creating with Code. This will mean supporting learners through 1-1 chat, group chat, and on our in-platform support forum as they go through the course materials, exercises and projects, including their final project work and presentations. The role will also involve creating and expanding on the existing course material by adding new lessons and coding video walkthroughs as deemed necessary.

The audience for these courses extends to a large, general public and the knowledge level of the learners will range from novice (no prior experience) to intermediate (strong familiarity, possibly but not necessarily university or post-graduate level knowledge). 

The course instructor should be able to adapt his/her instruction and support (explaining topics, guiding learners to achieving learning objectives, stepping through exercises, learner support) accordingly. We expect a strong demonstrable and practical background in programming as well as in general computing relevant to both a beginner and an intermediate level learner. In particular, we expect you to be well-versed in the most common tools, methods, and applications of the Python and JavaScript ecosystems (i.e. code editors, variables, functions, conditional statements and loops, ...). The JavaScript part of the course targets both ES2015 and earlier versions. A great command of object-oriented programming paradigms is necessary for this position. You will also be able to explain basic concepts in computing clearly and effectively (i.e. command-line utilities, Git, GitHub.)

Votre profil

The ideal candidate also has a strong experience with web development concepts, both from a front-end and a back-end perspective.

Additional desired qualifications:

  • Passion for teaching
  • Excellent communications and relationship management / « people » skills
  • Excellent verbal presentation skills
  • Ability and motivation to rapidly and independently acquire new skills
  • Strong organizational skills
  • Good team player
  • Self-starter, capable of autonomous work
  • Fluent English, both written and spoken

🙏 Veuillez indiquer que vous avez trouvé le poste sur WeJob. Cela nous aide à amener davantage d’entreprises à poster ici ! 🙏

Postuler

Publié Il y a 10 jours

Description

The EPFL Extension School in Geneva, Switzerland, is looking for a Web Application Developer to work on scaling and further development our e-learning platform to support our rapidly growing learner base and product offer.

Built with the goal to create the world’s best online learning environment, the EPFL Extension School platform provides a unique end-to-end learner experience, from the initial signup all the way to the delivery of an EPFL certificate. In order to accommodate our rapid growth, we need to continuously enhance the platform to become ever more user-friendly, stable and secure, and extend its functionalities to transform it into an intelligent platform, made for a highly personalized learning experience.

This is a role where your work will touch thousands of people every day in what is perhaps the most noble of all human activities: education. We are looking for a team player who not only is able to envision a better future, but has the skills and the experience to build it. You will be working in a rapidly changing and iterative product development environment that prizes innovation, collaboration, and results.

The online learning platform handles learner registration, payments, content delivery, peer interactions, coding and other assignments, course management, user management, and many other aspects. It is ultimately the home and public face of the EPFL Extension School. 

Correspondingly, the key responsibilities of this role are to:  

  • ensure a fantastic user experience for our course teams and our learners
  • develop internal reporting tools and dashboards, integrating data from our platform and third-party services (Stripe, Github, Mailjet, etc.)
  • develop new platform tools and features to support new product launches and to enhance the user experience and communications between us and our learners
  • expand the functionality of the platform to allow rapid deployment of new products and services
  • scale our infrastructure to handle growth in traffic and data
  • integrate AI tools into the platform to support the learner experience
  • ensure the stability, scalability, speed and robustness of the platform

Votre profil

Qualified applicants should have: 

  • Demonstrated experience building and maintaining web applications
  • Experience with Ruby on Rails, PostgreSQL and React.js
  • Experience with 3rd party integration and customization (e.g. Stripe, Github, Mailjet, Heroku, AWS, etc.)
  • Good front end skills (HTML / CSS / JavaScript)
  • Mastery of git
  • Demonstrated experience with testing frameworks
  • Track record of operating production services in a dynamic environment
  • An eye for design
  • Ability to adapt and learn in a rapidly evolving technological field
  • Ability to work in a fast-paced environment where things can change very quickly
  • Mastery of written and spoken English
  • Excellent interpersonal and communication skills, written and oral
  • Demonstrated ability to work both independently and in team-based environments
  • Startup and Agile/Scrum/Lean experience are both ++

Comment postuler

If the job description resonates with you, and you possess the majority of the skills, then we strongly encourage you to apply. The kinds of people we want to have on the team are the ones who are smart and flexible enough to learn new things on the job.

Click on the "Apply" button.

🙏 Veuillez indiquer que vous avez trouvé le poste sur WeJob. Cela nous aide à amener davantage d’entreprises à poster ici ! 🙏

Postuler