Find Jobs
Hire Freelancers

Build a Website

$750-1500 USD

Geschlossen
Veröffentlicht vor etwa 9 Jahren

$750-1500 USD

Bezahlt bei Lieferung
REQUIREMENTS Our requirements are: - mobile Development - Very good experiences in HTML5/CSS, JavaScript and SASS - Should be experienced in WebApps or Internet pages for mobile devices For the continued development of a complex online training portal application we are looking for a CakePHP Backend developer. We also do have many tasks in the mobile Internet page development which is a major part on the frontend side of this e-learning application. Frontend - HTML5/CSS and Javascript. SASS. jQuery Framework (very good experiences in HTML5/CSS, JavaScript and SASS) - Knowledge of the Bootstrap framework (Frontend) - Knowledge of responsive design and mobile development techniques - Should be experienced in WebApps or Internet pages for mobile devices - Agile Development Backend - In-depth knowledge of the CakePHP programming framework. Includes knowledge of PHP, MySQL, OOP and the MVC pattern - Code Versioning Software (CVS), preferable Git - Ability to work in teams - English or german fluently Primary skills: - In-depth knowledge of the CakePHP programming framework. Includes knowledge of PHP, MySQL, OOP and the MVC pattern - Code Versioning Software (CVS), preferable Git - Ability to work in teams - English or german fluently Secondary skills: - HTML5/CSS and Javascript. jQuery Framework. - Knowledge of responsive design and mobile development techniques - Agile Development Average workload: 4 hours a day, 5 days a week. Work setting: the tasks will be assigned and supervised by a senior programmer. All changes will be made in a code repository hosted on Github. Publishing of the code will be done by the supervisor. We will start with easy tasks and continue with more complex and responsibly tasks later on. Typical tasks: - Bugfixing - Development of special campaigns - Development of new features - Integration of third-party software or plugins Detailed task description (only a few tasks as an example): - Set up development environment: independently download the source code of the application from the Git repository. Install and configure the MySQL database, the Apache server and the application for local development. Submit bug fixed to the code repository. - Bug fixing: evaluate bug reports and implement debugging techniques to identify the cause and scope of the bug. Edit the source code and test the code locally to confirm the complete removal of the bug. - Create campaign subsections: create HTML5/CSS code for special campaign subsections following Photoshop layouts and integrate in the CakePHP application following best practices and project guidelines. Test for browser compability issues (necessary browser compability applies to all major browsers and IE8+). Create database tables and necessary backend code (Controller, Models, Views) for special functionality (e.g. processing and saving form data, email sending etc.). Test and optimize the code independently and submit to the code repository. - Develop new backend functionality: create new backend functionality according to given requirements from briefings. Follow best practices and project guidelines to integrate the new functionality into the application. Test and optimize the code independently and submit to the code repository. - Implement SSO techniques: integrate SSO to external portals according to the technical specifications. Code the necessary controller and model functionality and integrate into the application. Test and optimize the code independently and submit to the code repository. - Reporting: create CakePHP shell scripts or create complex MySQL queries to extract data from the databases according to requirements given in briefings. Post-process this data and create reports in the form of simple Excel spreadsheets or PDF documents. Good knowledge of CakePHP will improve chances to be awared in this project. Info on: [login to view URL]
Projekt-ID: 7281547

Über das Projekt

Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

Über den Kunden

Flagge von GERMANY
Berlin, Germany
4,5
8
Zahlungsmethode verifiziert
Mitglied seit März 17, 2011

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.