Afrinet

Mobile & Web Software Developer

Job Summary

Develop and implement new software programs by fully understanding of JAVA, JavaScript, .PHP,, ANDROID,and their environments.

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

Job Description

Location: Spur Mall Thika Road
Requirements
The following are the requirements for this role;

•    A University degree from an institution a relevant field in Information Technology/ Computer Science/Software Development/Computer Engineering or equivalent diploma qualifications.
•    Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
•    Familiarity with JavaScript frameworks such as Node, React and Vue.
•    Demonstrable proficiency in any of the following Programming Languages: PHP, Java or Python.
•    Knowledge of frameworks such as Laravel, Java Spring, Django etc. is an added advantage.
•    Proficiency in web development: HTML, JavaScript, and CSS. Proficiency with web development tools and libraries such as Bootstrap, JQuery and AngularJS etc. is an added advantage.
•    Knowledgeable of the many tools in machine learning, artificial intelligence, and data mining.
•    Strong data structures and algorithm design skills
•    Ability to use logic and reason to identify the strengths and weaknesses of alternative solutions.
•    Familiarity with database technology such as MySQL, Oracle and MongoDB.
•    Must Demonstrable proficiency in android development using java or kotlin
•    Desirable: Linux administration; Knowledge of version control software (SVN, GIT).
•    Familiarity with design. Adobe XD, Photoshop, Illustrator.
•    Excellent verbal communication skills.
•    Good problem-solving skills

RESPONSIBILITIES
•    Develop and implement new software programs by fully understanding of JAVA, JavaScript, .PHP,, ANDROID,and their environments.
•    Maintain and improve the performance of existing software applications.
•    To gather and document requirements for new systems or new functionality
•    Develop and maintain design documents for respective systems and interfaces.
•    To carry out systems development as per laid out requirements.
•    To develop interfaces between systems as the need arises.
•    To provide user support for respective systems.
•    To ensure that proper technical and user documentation is maintained for all systems.
•    To provide analytical information/reports from systems as required.
•    Recommend improvements to existing software programs as necessary.

Share Job Post

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Deactivate
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo