Ticker

6/recent/ticker-posts

Header Ads Widget

2 JOB OPPORTUNITIES AT CODE FOR AFRICA



DETAILS 

POSITIONS(2): SOFTWARE ENGINEER-FRONT END, PYTHON SOFTWARE ENGINEER 
EMPLOYER: CODE FOR AFRICA 
QUALIFICATION : DEGREE
DUTY STATION: DAR ES SALAAM 

ABOUT THE ORGANIZATION 
Code for Africa is the continent’s largest federation of independent civic technology and data journalism laboratories, which build digital democracy solutions giving citizens unfettered access to actionable information that empowers them to make informed decisions and that strengthen civic engagement for improved public governance and accountability.
ABOUT THE VACANCIES 

SOFTWARE ENGINEER-FRONT END

As a UX Engineer, you live on the front lines of our products and build features used by people across the continent and beyond everyday. The work is challenging, fast-paced and always changing. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic and cutting edge coding skills. You should live and breathe the fundamentals of JavaScript (not just jQuery), CSS and HTML, React, and command an impressive portfolio of web technologies new and old — all in order to launch innovative features to a global audience.
The successful candidate will report to Code for Africa’s lead technologist, and will work with the tech support teams to build robust systems / infrastructure to support substantial growth over the next three years.
DUTIES 
  • Work closely with UI designers, project managers and back-end engineers to implement versatile front-end solutions to tricky web development problems.
  • Embrace emerging standards while promoting best practices in order to push the limits of what a browser can do.
  • Manage your own time, and work well both independently and as part of a team.
  • Implement designs, including user flows, wireframes, mocks and prototypes into projects.
  • Launch, iterate and make a difference. Provide front-end coding expertise, and be ready to make our products better for our users.
  • Collaborate with a geographically distributed team of designers, researchers, developers, and journalists; proactively explore all options.
ESSENTIAL QUALIFICATIONS 

  • BA/BS degree or equivalent practical experience.
  • 2 years of relevant programming experience in JavaScript, Java, Python or C++.
  • Applications development experience, working in Unix or related environments.
  • Experience in web technologies (Object-Oriented JavaScript, HTML, CSS, React framework) and experience with web standards, including HTML5 and CSS3.
  • Critical thinking skills
  • The ability to work with minimal supervision and in a multicultural environment distributed across Africa
References must be provided.
APPLICATION PROCEDURE

NOTE: THIS JOB VACANCY NEEDS TO BE APPLIED ON BRIGHTER MONDAY WEBSITE.  TO KNOW HOW TO REGISTER AND APPLY CLICK BELOW.



PYTHON SOFTWARE ENGINEER 

As a Python Software Engineer at CfA, you will be working on a distributed team of software engineers and product managers to build features used by journalists, civil society, government officials, scientists, researchers, and normal citizens across the continent. The work is challenging, fast-paced and always changing.
You will help track misinformation and disinformation online, including helping to identify the botnets and ultimate ‘puppet masters’ who are producing and disseminating the false content. You will also find & ‘liberate’ key datasets about Politically Exposed Persons (PEPs) and organised crime and corruption that is often needed to debunk false info.
DUTIES 
  • Work closely with project and product managers as well as fellow technologists to implement solutions to software projects within tight deadlines.
  • Embrace emerging standards while promoting best practices in order to deploy stable and scalable environments.
  • Support teams to compile, clean, analyse and publish data
  • Draft technical documentation to help other technologists understand the software solutions ad making sure it’s updated and relevant.
  • Manage your own time, and work well both independently and as part of a team
  • Collaborate with a geographically distributed team of developers.
ESSENTIAL QUALIFICATIONS 
  • A Bachelors or equivalent degree in the IT field would be preferred, but not required. Your code portfolio/track-record is as important, if not more, as academic qualifications.
  • At least three years of overall professional experience using Python; ideally with a minimum of 1+ years of using PostgreSQL.
  • Ability to translate software requirements to working products and to effectively collaborate with colleagues who do not necessarily have technical backgrounds.
  • A track record in using git source code management, particularly with GitHub
  • Excellent communication and relationship building skills with an ability to prioritise, negotiate and work with a variety of internal and external stakeholders
  • A multitasker with the ability to wear many hats in a fast-paced environment. Personal qualities of integrity, credibility, and dedication to the CfA mission.
APPLICATION PROCEDURE

TO APPLY CLICK HERE

NOTE: THIS JOB VACANCY NEEDS TO BE APPLIED ON BRIGHTER MONDAY WEBSITE.  TO KNOW HOW TO REGISTER AND APPLY CLICK BELOW.

CLICK HERE TO READ

Post a comment

0 Comments