DevJobs

Front End Tech Lead

Overview
Company Description


Run:AI is bridging the gap between data science and computing infrastructure by creating a high-performance compute virtualization layer for deep learning, speeding the training of neural network models and enabling the development of large AI models. By abstracting workloads from underlying infrastructure, Run:AI creates a shared pool of resources that can be dynamically provisioned for full utilization of expensive GPU compute.


Job Description


As a Frontend Tech Lead, you will be responsible for setting the direction of frontend development in the company, while managing a technical guild consisting of frontend developers from different teams in R&D. You will be hands-on writing code with the most up to date technologies (Vue.js, TypeScript, Golang, Kubernetes APIs, and more) and more importantly, will mentor other team members who will have you as a reference and someone to learn from.


Responsibilities:


  • Manage Run:ai's frontend guild, including: conducting weekly meetings, owning the frontend technical roadmap, keeping technical debt under control, and maintaining a healthy ecosystem around modern frontend technologies.
  • Lead architectural decisions, communicate them, and help teams adopt the decisions.
  • Build complex, rich, user interfaces that provide great experiences for customers.
  • Mentor and guide fellow developers to elevate their development skills, perform code reviews, evaluate implementations and provide feedback while fostering a culture of continuous learning and improvement.
  • Collaborate with product and UX teams to translate user needs into technical requirements, and ensure that the frontend architecture aligns with UX design and product strategy.


Qualifications


  • Demonstrated experience in a technical leadership role, providing guidance and direction to other developers, driving technical decision-making within an engineering team.
  • At least 5 years of experience in designing and developing web applications using Vue.js/Angular/React.
  • Excellent knowledge of TypeScript, and a solid understanding of JavaScript's concurrency model and event loop.
  • Ability to write high-performance, reusable code for UI components.
  • Great attention to detail and a passion for building clean and elegant UI that provides an amazing user experience.
  • Understand the importance of testing methodologies with experience of creating unit, integration, and automated end-to-end tests.
  • B.Sc in Computer Science or equivalent.


Advantage
    • Experience working with Kubernetes.
    • Experience with backend development.
Run:AI