[Clug-work] Hiring: Front-end and Back-end Developers (Siyavula)

Gina Sulprizio gina at siyavula.com
Mon Sep 8 12:58:23 SAST 2014


See our company description below the advertisements.

*Front-End Developer*

Our ideal candidate will have three to five years of experience in the
field. The candidate’s past experience should ideally include:

   - using openly-licensed software and libraries, git and GitHub;
   - interpreting graphic, visual or interaction designs in HTML, CSS and
   JS;
   - creating effective web pages or interfaces;
   - creating, editing or modifying templates for a CMS or web development
   framework;
   - experience using a framework for interactions like JQuery, YUI or
   Prototype;
   - testing cross-browser, cross-platform, and/or cross-device
   compatibility for inconsistencies; and
   - testing for compliance to web standards.


The requirements will be, in the context of our online educational
offerings, to:

   - help the team in designing and developing new features, including but
   not restricted to interactive visualisations, simulations, client-side book
   and exercise renderers and dashboards;
   - implementing the necessary HTML, CSS and JS to make new features work
   across browsers and platforms; and
   - ensuring features and elements work well and load fast.


Experience developing visualisations using a framework like D3 or
simulations in HTML5/CSS3/JS would be extremely advantageous.

The candidate should be generally awesome to work with, having:

   - an aversion to proprietary software;
   - a passion for education and making the world a better place;
   - a passion regarding their own continued learning;
   - a keen self-awareness and ability to determine opportunities for their
   own growth; and
   - enthusiasm for working in a team.


Our technical team all use Linux-based environments for development.
Remuneration is negotiable and will take into account qualifications and
experience. If you think you have what it takes, send your CV and a cover
letter detailing why you think you’re up for the challenge to
mark at siyavula.com.


*Back-end Developer*

Our ideal candidate will have three to five years of experience in the
field. The candidate’s past experience should ideally include:

   - custom web application development;
   - development with at least one CMS framework or web application
   framework;
   - employing a framework or extended an existing CMS with custom coding;
   - a working knowledge of security practices;
   - an understanding of the underlying systems on which web applications
   are developed; and
   - an understanding of and experience applying key server-side web
   development concepts such as:
      - integrating data or user accounts between multiple systems for a
      client;
      - integrating multiple databases and/or database types into one
      system;
      - scaling an application and/or its hosting environment to support
      increases in traffic;
      - using a version control system;
      - implementing or working with content approval and staging workflows;
      - migrating data, scripting migration of data;
      - implementing or working with a template driven system with a clear
      separation between content and display;
      - outputting data in multiple formats;
      - experience on a web application that uses XMLHTTPRequest and JS;
      - working with multiple delivery platforms such as mobile versus
      desktop;
      - creating multilingual websites or applications;
      - creating and implementing database schemas that represent and
      support business processes; and
      - ensuring the quality of applications through testing frameworks.


The requirements will be, in the context of our online educational
offerings, to:

   - work with the team to design and develop offerings;
   - extend and develop SaaS applications that optimise the learning
   experience for individual and school learners;
   - develop applications for reporting, monitoring and evaluation of
   applications and their impact; and
   - build tools and applications for data analysis.


Experience developing with Python as a language and Pyramid as a framework
would be extremely advantageous.

The candidate should be generally awesome to work with, having:

   - an aversion to proprietary software;
   - a passion for education and making the world a better place;
   - a passion regarding their own continued learning;
   - a keen self-awareness and ability to determine opportunities for their
   own growth; and
   - enthusiasm for working in a team.


Our technical team all use Linux-based environments for development.
Remuneration is negotiable and will take into account qualifications and
experience.If you think you have what it takes, send your CV and a cover
letter detailing why you think you’re up for the challenge to
mark at siyavula.com.

Company DescriptionSiyavula's vision is to provide a rich, relevant
learning environment for all learners to have the opportunity to realise
their potential and pursue their dreams.

Siyavula is a social enterprise that is committed to developing quality
educational resources that are as accessible as possible. Part of how we
achieve this is to embrace openness, community and technology to develop
openly-licenced, curriculum-aligned textbooks and workbooks as well as
value-added services.

We aspire to see, as the result of our activities:

   - high-quality textbooks that are freely available to all learners in
   South Africa
   - available in print and digital form to users of old and new
   technologies;
   - teachers who are copying, using and remixing our content to create new
   materials, to more appropriately and effectively meet the specific needs of
   the learners they serve in their contexts;
   - learners growing in the habit of daily practising maths and science
   problems and finding the process easy because they are intelligently
   assisted by technology;
   - that teachers' work lives are made easier and better because they need
   to create and mark fewer exercises and have better information about
   learners' progress;
   - local and provincial government that have accurate real-time
   information on the progress and performance in maths and science for most
   learners in the country, and actively using it to measure, monitor and make
   data-driven decisions.


On a daily basis Siyavula are engaged in three kinds of activities:

   - growing the library of school textbooks that are endorsed and
   available under an open copyright licence;
   - developing and marketing an adaptive online service that allows
   learners to practice Mathematics and Science exercises; and
   - analysing the data from learners' use of the textbooks and assessment
   service.




*Gina Sulprizio*
*Project Manager*




Contact tel: 021 469 4748
Website: ww.siyavula.com <http://siyavula.com/>
Everything Maths: http://www.everythingmaths.co.za/
Everything Science: http://everythingscience.co.za/
The Open Innovation Studio, 27 Buitenkant Street, Cape Town, 8001


More information about the clug-work mailing list