Find Jobs
Hire Freelancers

Build a Website

$750-1500 USD

Closed
Posted about 9 years ago

$750-1500 USD

Paid on delivery
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]
Project ID: 7281547

About the project

Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of GERMANY
Berlin, Germany
4.5
8
Payment method verified
Member since Mar 17, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.