Sweskills Academy is a tech talent accelerator that aims to develop highly-skilled and diverse software engineering talents who can innovate locally, support regional tech ecosystems, and build software at global scale. We are focused on developing software engineers who have strong computational problem solving skills through deepened knowledge of theoretical computer science concepts, and who have a deep understanding of software engineering principles and industry best practices.
We are looking for an experienced developer who is passionate about training and coaching new software engineers. Working at our training center, you will be expected to guide and assist our trainees as they self-study our training resources. You will be expected to pair with them, and guide them through problems. This exciting and challenging role provides opportunities for facilitators not just to contribute to the learning and development of trainees, but also to learn and develop themselves.
Proficient to Expert level:
Git & Github
Linux/Unix command line utilities and Bash Shell Scripting
Core python programming. Test Driven Development using python unit testing tools like unittest, nose or py test.
Proficient in algorithms and data structures
Algorithm Analysis and Big-O Notation
Binary Search Trees
Breadth First Search & Depth First Search
Shortest Path algorithms
Recursion and Dynamic Programming
String Sorts, Tries, Regular Expressions, Data Compression.
Refactoring, Continuous Integration. Clean Code.
Node js and or React js
MongoDB. One of MySQL or PostgreSQL
Candidates who have taken any Coursera or Udacity courses on Data Structures and Algorithms will have an added advantage.
Start date - 30th July 2018
Preferred years of experience - 3+ years
Location - Yaba, Lagos
Job type - 3 months contract.