Web Development Technical Trainer


Sofia


Become part of a leading tech education company based in Germany. They specialize in providing high-quality training programs in software development, data science, and other technical fields. Their mission is to empower individuals with the skills and knowledge needed to thrive in the rapidly evolving tech industry.

As part of the team expansion, Bulgaria is becoming their next campus location. It will play a crucial role in guiding and supporting students through intensive technical training programs.

The core team is in need of a Web Development Technical Trainer, that will be part of full-time 3-month boot camps. He/She will work closely with individuals from diverse backgrounds, providing mentorship, feedback, and technical expertise to help them succeed in their learning journey.

 

Daily tasks:

  • Provide mentorship to students enrolled in technical training programs;
  • Guide students in understanding complex technical concepts, algorithms, and best practices through coaching sessions;
  • Review and provide constructive feedback on students' coding assignments, projects, and portfolios to help them improve their skills and meet learning objectives;
  • Lead group discussions, code reviews, and workshops to facilitate peer learning and collaboration among students;
  • Stay up-to-date with the latest trends, technologies, and tools in the tech industry to ensure the relevance and effectiveness of our curriculum;
  • Collaborate with the instructional team to continuously enhance and iterate the curriculum and teaching methodologies based on student feedback and industry developments;
  • Foster a supportive and inclusive learning environment where all students feel valued, respected, and empowered to reach their full potential;

 

In these 3-month boot camps you will teach them:

  • Shell - Unix Commands, Git;
  • HTML - Semantic Elements, Forms and Inputs, Responsive Web Design, Accessibility;
  • CSS - Selectors, Specificity, Conventions, Media Queries, Layout, Tooling, Animations;
  • JavaScript - ECMAScript (latest), Events, DOM-Manipulation, Browser APIs, Array-Methods, Promises, Async Programming, Tooling, Debugging;
  • Back-end - Node.js, RESTful APIs, Routing, DB Schemas and Models, Tooling, Deployment;
  • Tools - VSCode, Slack, Zoom, GitHub Projects;
  • React (latest version) - Function Components, Hooks, Routing, State Management, CSS in JS, Fetching APIs;
  • Further teaching contents - Clean Code, Pair Programming, Working in Teams, Development Workflow, Research, UX/UI Basics, Agile Methods, Product Development, Career Coaching;

 

We are searching for a specialist with:

  • 4+ years of proven experience as a web development professional in the industry;
  • Up to date knowledge of HTML5, CSS3, Accessibility and Web Vital Metrics;
  • Basic knowledge of Node, creating CRUD APIs;
  • Strong knowledge of Unix commands, Git in the Shell;
  • Strong knowledge of Java and React best practices;
  • Experience with popular JavaScript frameworks and libraries, such as React Router, Redux or Next.js;
  • Excellent problem-solving and debugging skills;
  • Experience in mentoring and coaching other developers;
  • Strong communication and interpersonal skills;
  • Experience with agile development methodologies (Scrum, Kanban, User Stories, Acceptance Criteria);
  • Experience with unit testing and test-driven development (e.g. Jest, Testing-Library, Cypress);
  • Experience with code review and pair programming;
  • Ability to explain complex technical concepts clearly and concisely;
  • English language proficiency;

 

If you are passionate about technology and education and are looking for an opportunity to make a meaningful impact, we'd love to hear from you! Let's talk at simona@cadabra.bg for more details.

(No. 2709 from 17.01.2019)