Full IT Developer

Anonymous Employer

Job Summary

Front-end - HTML5, Javascript, Css3, - Javascript/Typescript Framework- Angular 7 - Unix skills - Experience working with Git - UI frameworks: Bootstrap, material - Knowledge working with Prototyping tools e.g adobe xd, photoshop, in-vision - Front-ending testing tools e.g protractor - REST APIs

  • Minimum Qualification: Bachelor
  • Experience Level: Mid level
  • Experience Length: 2 years

Job Description

Reporting Supervisor- Team leader


Job summary

  1. Front-end - HTML5, Javascript, Css3, - Javascript/Typescript Framework- Angular 7 - Unix skills - Experience working with Git - UI frameworks: Bootstrap, material - Knowledge working with Prototyping tools e.g adobe xd, photoshop, in-vision - Front-ending testing tools e.g protractor - REST APIs   
  2. Backend- an object-oriented PHP and Laravel 5 PHP Framework, SQL schema design, SOLID principles, REST API design , Software testing (PHPUnit, PHPSpec, Behat), MySQL profiling and query optimization,
  3. Proficient understanding of code versioning tools, such as Git and Understanding of task management tool Trello, Asana

 

Job description

Application Support

  1. Provide platform support for the ecosystem hosting;
  2. Receive, record, respond to and resolve application support issues as they arise from business, IT or platform alerts in a reasonable timeframe depending on the criticality of the issue;
  3. Analyze incidents and determine their root cause;
  4. Provide or recommend fixes for the problems identified;
  5. Perform platform, database and application housekeeping to ensure optimal performance of the application;
  6. Perform platform, database and application troubleshooting to ensure optimal performance of the application;
  7. Test new patches provided internally or by 3rd parties and determine their fitness for deployment;
  8. Deploy patches as approved;
  9. Ensure the security of the platform to a reasonable degree;
  10. Ensure backups are occurring regularly and ensure their proper storage;
  11. Alert to potential capacity related issues.

Application Development for existing systems

  1. Take a handover from the current application developers for both the web and mobile application;
  2. Ensure sufficient documentation is available to support and provide further development for the above-mentioned applications.
  3. Make design recommendations to improve the usability, performance and functionality of the system.
  4. Implement the recommendations identified.

Application Development for new modules

  1. Gather and document new business requirements;
  2. Design and get approval for proposed design;
  3. Develop and perform development / unit tests of new requirements;
  4. Deploy new requirements on test servers for business to test;
  5. Resolve any issues in the test environment;
  6. Deploy the solution to Production


A detailed month by month task list is described below and will form the Key Result Areas for the Duration of the contract. They will be evaluated monthly

Job Requirements

Minimum qualification

  • Degree in IT or computer science
  • Training certification in relevant field 

Experience

  • 2 years and above in a similar role

Share Job Post

Log In to apply now

Nairobi
| Full Time |
KSh 105,001 - 150,000
Job Function: IT & Software
1mo
Nairobi
| Full Time |
KSh 0 - 15,000
Job Function: IT & Software
1mo
Nairobi
| Full Time |
KSh 150,001 - 200,000
Job Function: IT & Software
1mo