20/02/2020
We are Iconic King Ltd, a Kenyan start-up Tech firm specializing in gaming software development. We are currently developing the learning feature of an online chess platform for our client, which will help children in schools learn how to play chess in a free, fun and interactive environment.
We are an equal opportunity employer and encourage all to apply, including women and minorities. Accordingly, we are looking for young software developers who meet the following requirements to help develop and implement this challenging feature.
Job Description
1. CIS/ FJSD/: Frontend Junior Software Developer Job Description
i. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
ii. He/she should be proficient with Angular 2+, HTML, CSS, JS (Typescript will be a plus) and must have demonstrated the use of these technologies in a project that should be submitted to us.
iii. The candidate should be proficient with OOP principles and the MVC architecture. For Angular the candidate must demonstrate separation of concerns by knowing how to create modules. Routing and dependency injection is also a must.
iv. The candidate should have knowledge on basic NPM commands and Node JS architecture.
v. One also needs to have VCS (preferably git) knowledge. Should be able to collaborate in creating software.
NB: If you feel you meet these requirements, email your application to the address below, including the job reference indicated above for the job position you are applying for in your email. All applications should be sent to the address: [email protected] on or before 25th February 2020.
2. CIS/BJSD: Backend Junior Software Developer Job Description
i. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
ii. The applicant should have knowledge of OOP principles and Node JS architecture. He/she should understand basic Computer Science principles such as Big O Notation, Race Conditions and Deadlock prevention and should have knowledge on Java or Typescript programming languages (Kotlin would be a plus),
iii. Git knowledge is mandatory and the applicant should have knowledge of ORM tools, specifically TypeORM,
iv. The applicant should demonstrate understanding of HTTP and its verbs such as GET, POST, PUT and DELETE. One must have worked with an RDBMS like PostgreSQL, MYSQL (NoSQL databases like MongoDB . Experience working with Google Cloud Firestore is an advantage),
NB: If you feel you meet these requirements, email your application to the address below, including the job reference indicated above for the job position you are applying for in your email. All applications should be sent to the address: [email protected] on or before 25th February 2020.
3. CIS/AJSD: Android Junior Software Developer Job Description
i. The applicant should have knowledge of OOP principles and Android Architecture. One must have knowledge of the activity life cycle. He/she should have Java knowledge (Kotlin is an added advantage).
ii. The candidate must have worked on an android app that should be submitted to us for review.
iii. Knowledge on flutter is an added advantage.
NB: If you feel you meet these requirements, email your application to the address below, including the job reference indicated above for the job position you are applying for in your email. All applications should be sent to the address: [email protected] on or before 25th February 2020.
i. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
ii. The applicant should have knowledge of OOP principles and Node JS architecture. He/she should understand basic Computer Science principles such as Big O Notation, Race Conditions and Deadlock prevention and should have knowledge on Java or Typescript programming languages (Kotlin would be a plus),
iii. Git knowledge is mandatory and the applicant should have knowledge of ORM tools, specifically TypeORM,
iv. The applicant should demonstrate understanding of HTTP and its verbs such as GET, POST, PUT and DELETE. One must have worked with an RDBMS like PostgreSQL, MYSQL (NoSQL databases like MongoDB . Experience working with Google Cloud Firestore is an advantage),