Core Frontend Technologies
• HTML/CSS : In-depth knowledge of semantic HTML, modern CSS techniques (e.g., Flexbox, Grid).
• JavaScript : Expertise in ES6+ features, DOM manipulation, and asynchronous programming.
Frontend Frameworks and Libraries
• React.js : Proficiency in component-based architecture, state management, and hooks.
• Angular or Vue.js : Knowledge of at least one other modern frontend framework.
CSS Frameworks and Preprocessors
• Familiarity with Bootstrap
Version Control
• Git : Proficiency in version control and platforms like GitHub or GitLab for collaboration.
Browser Development Tools
• Proficiency in debugging using Chrome DevTools, Firefox Developer Tools, etc.
Web APIs
• Working knowledge of RESTful APIs, JSON, and tools like Postman.
Testing Tools
• Familiarity with tools for unit testing (e.g., Jest, Mocha) and UI testing (e.g., Cypress).
Teaching Skills
• Curriculum Design : Ability to create comprehensive, beginner-to-advanced training materials.
• Engagement Techniques : Interactive methods to keep students motivated and focused.
• Practical Approach : Focus on hands-on exercises and real-world projects.
• Effective Communication : Simplify complex topics for diverse learner groups.
• Feedback and Assessment : Evaluate coding assignments and provide constructive guidance.
Industry Knowledge
• Latest Trends : Stay updated with modern tools, libraries, and best practices.
• Portfolio Guidance : Teach students to create impressive, job-ready portfolios.
• Job Market Insight : Share knowledge about frontend development career paths and job requirements.
Tools for Training
• Online Platforms : Familiarity with Zoom, Microsoft Teams, or Google Meet for virtual training.
• Code Collaboration Tools : Tools like CodeSandbox, Replit, or GitHub Codespaces.
• Presentation Tools : Use of interactive whiteboards (Miro, FigJam) or slides.
Additional Skills (Optional)
• Backend Basics : Familiarity with Node.js for teaching full-stack foundations.
• DevOps Awareness : Basic knowledge of CI/CD pipelines, Docker, and deployment platforms like Netlify or Vercel.
Job Type: Full-time
Pay: ?30,000.00 - ?50,000.00 per month
Schedule:
• Day shift
Education:
• Bachelor's (Preferred)
Experience:
• Teaching: 3 years (Required)
• total work: 3 years (Required)
Language:
• English (Required)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.