Join us
The Wildlife Dynamics team is located globally, and is expanding its team to more quickly support Earthranger and Ecoscope deployments. While remaining very active in Africa, Wildlife Dynamics will be expanding our reach to serve Europe plus South, Central and North America.
If you are interested in joining our team, please look at some of the roles we are recruiting for.
If you are interested in joining our team, please look at some of the roles we are recruiting for.
Project Coordinator
Wildlife Dynamics has a growing list of active and prospective organisations interested in EarthRanger and Ecoscope. We are adding do our roster of project coordinators to properly scope and then plan and deliver implementations.
Responsibilities
Experience
Responsibilities
- Meet with partner organizations to determine analytical/training needs and write these as clear deliverables
- Establish timelines for project outreach deliverables
- Communicate project status at regular intervals to both partner organizations and internally
- Communicate any technical needs to our software engineers and create corresponding tickets in GitHub that are then tracked by the coordinators
- Meet with our software engineers regularly to identify any blockers and check on progress and assist where needed
- Evaluate the outputs generated by our software engineers and cross-check whether they meet partner requirements.
- Iterate as needed until requirements are met
- Where applicable, lead the logistics and planning for Ecoscope Technical Workshops
- Contribute to the Ecoscope knowledge base
Experience
- At least 3 years of end-to-end project management experience, from project kick-off, delivery and close-out
- A bachelor's degree in conservation science or a related field
- At least 1 year of experience translating project scope into a statement of work for review and sign-off
software developers
Wildlife Dynamics will continue to be one of the major contributors to the open source code base for EarthRanger and Ecoscope. With over [X] sites deployed, [Y] lines of code written and [Z] of GitHub commits, our growing software team is investing in
Responsibilities
Skills
Responsibilities
- Writing efficient, reusable, and testable code in Python
- Collaborating with cross-functional teams, including front-end developers, to design and implement software features
- Debugging and resolving software defects
- Optimising application performance and ensuring scalability
- Keeping up-to-date with the latest open source developments and best practices
- Participating in code reviews and providing constructive feedback
- Documenting code and technical specifications
Skills
- Proficiency in Python programming
- Strong problem-solving and analytical abilities
- Knowledge of web frameworks (e.g., Django and Flask)
- Experience with database systems (SQL and NoSQL)
- Familiarity with version control systems (e.g., Git)
- Understanding of software development methodologies (Agile and Scrum)
- Excellent communication and teamwork skills
- A bachelor's degree in computer science or a related field (preferred)