NGO Jobs in Nairobi, Kenya - Busara Center

Busara Center for Behavioral Economics (Busara)
Job Vacancy: Senior Mobile Apps Developer
Location: Nairobi County, Kenya
Description: The Busara Center for Behavioral Economics is a research and advisory firm that uses the latest state-of-the-art advances in experimentation, data science and behavioral science in pursuit of poverty alleviation.
Busara is a US 501(c)3 organization with headquarters in Nairobi, Kenya and active project presence across Africa. Busara works with academics, policy makers, and private companies across all sectors.
As Busara grows,we are looking for an experienced Mobile Apps Developer to join our development team. You will be working closely with an existing team of developers and Lab Officers to support existing projects and creatively develop solutions.
The role will be responsible for offering inspirational space to create the next innovation in mobile applications, the development and maintenance of applications and integration to backend services. The role will champion best standards for development of the mobile platform.
Your role and responsibilities
·         Gather and document technical and system design requirements
·         Produce system design requirement documents
·         Development and support of gaming apps
·         Write up UI/UX requirements
·         Create interface mockups for applications
·         Work from these mockups build functional, high-performance applications (web & mobile)
·         Provide training and support to internal teams.
·         Build reusable code and libraries for future use.
·         Implementation of security and data protection policies on applications.
·         Perform any other duty as may be assigned by the project supervisors.
Skills & Requirements
·         Strong understanding on the android and ios mobile OS, their strengths and bottlenecks.
·         Strong believer of agile methodologies such as scrum, etc
·         Analytical Skills -Ability recognize the needs of customers, and create new applications that answer those needs.
·         Communication -Ability to clearly communicate their ideas to coders, teammates and management.
·         Creatively and innovatively invent new ways of approaching problems and developing innovative applications.
·         Strong understanding on the mobile stack and how it integrates to other development stacks including RESTful APIs, database systems, security, performance tuning, cloud message APIs and push notifications
·         Ability to understand business requirements and translate them into technical requirements
·         Proficient understanding of code versioning tools, such as Git
·         Familiarity with the use of additional sensors, such as gyroscopes, accelerometers, etc
·         Experience with offline storage, threading, and performance tuning
Nice to Have
·         In-depth experience and understanding of android development with native platform (java/kotlin) and hybrid apps with react native, xamarin, ionic, etc
·         Strong understanding of integrations with APIs, secure offline storage, mobile data extraction, etc
Benefits: We will offer you a competitive salary and health insurance, dynamic work environment with an opportunity for growth.
How to Apply
CLICK HERE to apply online


Job Vacancy: Senior Frontend Developer
Location: Nairobi County, Kenya
Description: The Busara Center for Behavioral Economics is a research and advisory firm that uses the latest state-of-the-art advances in experimentation, data science and behavioral science in pursuit of poverty alleviation.
Busara is a US 501(c)3 organization with headquarters in Nairobi, Kenya and active project presence across Africa. Busara works with academics, policy makers, and private companies across all sectors.
As Busara grows, we are looking for an experienced Frontend Developer to join our development team. You will be working closely with an existing team of developers and Lab Officers to support existing projects and creatively develop solutions.
The role will be expected to demonstrate technical expertise in mobile apps development, frontend, database systems, systems security and systems documentation.
Your role and responsibilities
·         Gather and document technical and system design requirements
·         Produce system design requirement documents
·         Development and support of gaming apps
·         Write up UI/UX requirements
·         Create interface mockups for applications
·         Work from these mockups build functional, high-performance applications (web & mobile)
·         Provide training and support to internal teams.
·         Build reusable code and libraries for future use.
·         Implementation of security and data protection policies on applications.
·         Perform any other duty as may be assigned by the project supervisors.

Requirements
·         Ability to understand business requirements and translate them into technical requirements
·         Strong understanding of agile methodologies such as scrum, etc
·         Proficient understanding of code versioning tools, such as Git
·         Strong portfolio of previous project you have undertaken (Impress us)
·         Good understanding of ES6
·         Some experience with TypeScript
·         Experience with unit testing and continuous integration
·         Hardcore CSS users (Grid, flexbox, animations, etc)
·         Deep knowledge of web technologies (REST/HTTP, websockets, HTML5)
·         Good understanding of popular programming paradigms (e.g. object orientation, functional programming, etc)
Nice to have
·         Deeply experienced in Javascript on server, client (Angular, React, Ember, Vue Backbone etc) and gaming tools
·         Strong understanding of integrations with RESTful APIs
·         Understanding of databases and ORMs such as postgresSQL, mySQL, mongoDB, elasticsearch, etc
Benefits: We will offer you a competitive salary and health insurance, dynamic work environment with an opportunity for growth.
How to Apply
CLICK HERE to apply online


Job Vacancy: Senior Fullstack Developer
Location: Nairobi County, Kenya
Description: We are looking for an experienced Full stack Developer to join our development team. You will be working closely with an existing team of developers and Lab Officers to support existing projects, creatively develop solutions and design overall architecture of applications.
We are looking for a full stack software ambasador with full throttle passion in intuitive designs and backend stack. This role requires extreme attention to detail, proactive communication, and strict adherence to project timelines/deadlines.
Your role and responsibilities
·         Gather and document technical and system design requirements
·         Produce system requirement documents
·         Development and support of gaming apps
·         Work from system requirements to develop, high-performance backends
·         Work mockups build functional, high-performance applications (web & mobile)
·         Build reusable code and libraries.
·         Implementation of security and data protection policies on applications.
·         Perform any other duty as may be assigned by the project supervisor.
Skills & Requirements
·         Excellent understanding on object oriented programming languages (e.g. python, php, java, javascript, etc)
·         Strong understanding of agile methodologies such as scrum, etc
·         Excellent understanding of DRY
·         Extensive hands-on experience in front-end, back-end web and mobile technologies
·         Proficient working with relational and nonrelational databases
·         Well understanding of APIs
·         Excellent understanding of server, network, and hosting environment
·         Knowledge of user interface and user experience
Nice to have
·         Deeply experienced django/flask, angular/react/vue and gaming tools
·         Strong understanding of integrations with RESTful APIs
·         Understanding of databases and ORMs such as postgresSQL, mySQL, mongoDB, elasticsearch, etc
Benefits: We will offer you a competitive salary and health insurance, dynamic work environment with an opportunity for growth and can-do attitude.
How to Apply
CLICK HERE to apply online


Job Vacancy: Senior Backend Developer
Location: Nairobi County, Kenya
Description: The Busara Center for Behavioral Economics is a research and advisory firm that uses the latest state-of-the-art advances in experimentation, data science and behavioral science in pursuit of poverty alleviation.
Busara is a US 501(c)3 organization with headquarters in Nairobi, Kenya and active project presence across Africa. Busara works with academics, policy makers, and private companies across all sectors.
As Busara grows,we are looking for an experienced Backend Developer to join our development team. You will be working closely with an existing team of developers and Lab Officers to support existing projects and creatively develop solutions.
This role is responsible for offering inspirational space for creation, development and maintenance of applications and integration to frontend services and external services. The role will champion best standards for development of backend applications.
Your role and responsibilities
·         Work as a part of a team of talented and motivated backend, frontend and UX developers.
·         Development and support of gaming apps
·         Implement and maintain the backend components, APIs etc.
·         Participate in architectural development and think process of software development.
·         Advice and develop best backend practices.
·         Perform any other duty as may be assigned by the project supervisors.
Skills & Requirements
·         Strong understanding of the backend stack and how it integrates to other development stacks including frontend, RESTful APIs, database systems, security and performance tuning, etc
·         Strong understanding of agile methodologies such as scrum
·         Analytical Skills -Ability recognize the needs of customers, and create new applications that answer those needs.
·         Communication -Ability to clearly communicate their ideas to coders, teammates and management.
·         Creatively and innovatively invent new ways of approaching problems and developing innovative applications.
·         Ability to understand business requirements and translate them into technical requirements
·         Proficient understanding of code versioning tools, such as Git
·         Experience working with the MVC/MVT
·         Understanding and experience in use of task management tools
·         Demonstrated experience with test driven development.
·         Interest and experience working in a fast-paced working environment.
Nice to Have
·         Strong understanding of any 2 of these stacks: django, flask, node, gaming tools, etc
·         In-depth understanding of SQL and NoSQL database management such as postgres, mySQL, mongo, elasticsearch, etc
·         Experience in creating and consuming restful APIs.
·         Experience with cloud hosting with AWS, GCE, etc and big data handling
Benefits: We will offer you a competitive salary and health insurance, dynamic work environment with an opportunity for growth and can-do attitude.
How to Apply
CLICK HERE to apply online