See attached document for detailed job requirements.
This will be paid on an hourly rate. Therefore you are NOTrequired to provide a fixed price estimate.
Skills & Experience
Mandatory (>5 years) These skills are absolutely mandatory. Please do NOT apply if you do not have all these skills.
PHP, Advanced Full stack developer LAMP Stack Joomla development (legacy) Symfony JavaScript, Advanced Client side web apps Extensive AJAX experience Preferably MooTools, JQuery Other development Custom API development from concept, design, development following best practices SSO integrations AWS Experience with “older” AWS installations CloudFront, S3, auto-scaling, DB, instance optimisation
Preferable (Experience with these topics will help, but not required)
JavaScript: Blockly Game making: Phaser.io IoT: Arduino, ESP8266 LMS: Moodle, Google Classroom SSO: Google-Moodle, Plugins: Joomdle Marketing tools: SugarCRM, SuiteCRM, Mautic Native app publishing (Android and iOS)
API to access AppBuilder (so that new features are not built in Joomla, and can use/update AppBuilder via an API)
LMS Platform Install and integrate LMS system (Moodle) EDU features to Moodle (no longer contained within AppBuilder) Display Moodle courses inside AppBuilder
SSO (So that Google account and other SSO can be used to log in to AppBuilder, and also log into our new EDU platform)
Blockly Enhanced Blocky, to allow new blocks for IoT, Events etc Interface to allow easier update of blocks, without requiring developer/site upgrades
CRM and Marketing Automation Integrate multiple platforms to share data: Joomla, SuiteCRM, Mautic, Moodle
Joomla plugins eCommerce, community/social, tickets/help centre