[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