Entreprise:
Description de l'annonce:
ReBootKamp (RBK) Tunisia, is a career accelerator and immersive learning academy focused on empowering vulnerable youth with 21st-century skills.
RBK's training produces market-ready, full-stack Software Engineers with core skill-sets demanded by industry.
Responsibilities
Ensure students are technically prepared for the job search and encourage autonomous learning
Provide expert technical and project management guidance to small groups of students building exciting projects using cutting-edge technologies
Proactively track & communicate student progress using program workflow, including grading, feedback, and modeling successful behavior
Remediation and Support: Build and execute student action and remediation plans to ensure that all of our students become successful software engineers
Curriculum Generation: Create & deliver materials and lectures addressing popular technologies and cohort-specific needs
Collaboration: Serve as a technical partner to all other departments that ensure job search success
Qualifications
Expert-level software engineer, strong JavaScript knowledge, familiarity with emerging technologies like React, Redux, Typescript and Angular
Experience with industry-standard software development practices and methodologies like Agile, Scrum and Kanban
Ability to model student progress and remove educational roadblocks
Empathy and charisma
Passion for education and service
Can-do attitude and a sense of humor
Technical Requirements
The Tech Mentor must be expert in these technologies:
React / Redux
Angular
MongoDB
NodeJS
SQL
Express
Docker
Redis / Memcached
The Tech Mentor must be a master in these concepts:
Advanced recursion
Data Modeling and Classes
Data Structures and Complexity Analysis
Inheritance Patterns
Algorithms
ES6, APIs
Servers and Node
Server-side Techniques
Databases
Authentication
Deployment
Virtual servers
Middleware