Book a StandRegister
Recruitment

Tech-Lead JavaScript

JobExpo.ma
Published
1 August 2024
Expires
1 December 2024
Location
Morocco, Morocco
Job Type

Description

Job description

Main Responsibilities:

  • Develop product roadmaps in alignment with the business strategy.
  • Influence architectural decisions to adopt modern technologies and advocate for their adoption.
  • Evaluate and select the best-fit emerging technologies through proof of concepts, technical research, and presentations to enhance business outcomes.
  • Understand and oversee broad-based system integrations and interoperability.
  • Engage in all phases of the software development lifecycle, from gathering requirements to server deployment, including DevOps and DevSecOps.
  • Ensure code quality and adherence to production processes.
  • Establish standards for best practices in tooling, documentation, and engineering processes.
  • Build high-performing, reliable, and scalable systems.
  • Recruit, mentor, and coach junior engineers to facilitate their growth and skill development.
  • Collaborate with engineering, product, leadership, sales, and customers to ensure technically feasible designs that provide excellent user experiences. Skills: Clean Code:
  • Design and write clean, maintainable code.
  • Implement modern engineering practices to ensure product quality (e.g., test-driven development, test automation, CI/CD practices).
  • Construct resilient, scalable systems that can adapt to future needs.
  • Possess a strong understanding of software design principles, including architectural patterns, and the ability to make architectural decisions for projects. Cultural Fit
  • Value a culture of continuous learning, improvement, and experimentation. • Strive to deliver value to customers.
  • Proactively make sound technical architecture choices. Teamwork
  • Work effectively in a collaborative, agile environment.
  • Collaborate closely with engineers on other teams and in other disciplines.
  • Provide mentorship and technical leadership for project teams and peers. Debugging & Profiling
  • Exhibit the ability to resolve complex problems and make sound technical decisions. Technical
  • Possess exceptional proficiency in JavaScript, including a deep understanding of language fundamentals, object-oriented programming, and modern JavaScript features (ES6 and beyond).
  • Demonstrate expertise in TypeScript.
  • Exhibit mastery of front-end technologies and a deep understanding of JavaScript server-side aspects.
  • Proficiency in optimizing web applications for speed and efficiency, including minimizing load times and reducing resource consumption.
  • Understand web security best practices and techniques for mitigating common security vulnerabilities.
  • Be familiar with Docker and CI/CD principles.
  • Possess solid foundational skills in data structures, algorithms, and web development best practices.

Preferred Qualifications:

  • A degree in computer science, software engineering, or a related field.
  • Proven work experience as a technical leader or Tech Lead.
  • Ideally, experience in building enterprise-level applications.
  • Ability to work with minimal supervision, contributing to software design and development with your innovative ideas.
  • A track record of 5+ years of experience in shipping production code.
Only registered members can apply for jobs.

Related Jobs

Consultant technique ServiceNow   Morocco, Morocco
12 August 2024
Java Software Engineer   Morocco, Morocco
2 August 2024
Software Engineer, Quality   Morocco, Morocco
1 August 2024
Full Stack Developer   Morocco, Morocco
1 August 2024
Front-end Developer   Morocco, Morocco
1 August 2024
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram