Wonderful Career

Don't work for us, work with us.

Need help? Have a question about a project, or about getting in touch? We're always happy to hear from you.

Lead Development

Position: Lead Development

Skills: Angular; JavaScript; Node JS; React JS; Web RTC

 

Team Lead
Who are you?

We are seeking a seasoned team leader who possesses a deep passion for technology and a strong commitment to ensuring customer success. The ideal candidate should come with a well-documented track record of effectively mentoring engineers, consistently enhancing both throughput and quality. We are looking for someone who embodies a relentless pursuit of excellence and an unwavering dedication to continuous improvement. You should lead by example, cultivating a collaborative and nurturing environment, and exhibiting both grit and unwavering commitment to meet deadlines. A deliberate and methodical problem-solving approach is a key attribute we value. While holding strong convictions, you should also maintain an open-minded outlook, encouraging productive dialogue and demonstrating a willingness to take calculated risks when necessary. Effective articulation and communication skills are crucial, and the ability to gracefully disagree and commit is highly regarded. If this sounds like you, we invite you to explore the opportunity to become an integral part of our team.


Job Description or What will you do – 

•   
 You will join our VidyoConnect Desktop and WebRTC Application team. You will own all aspects of development, delivery and maintenance of the applications owned by the team, VidyoConnect Desktop for Windows and OSx, VidyoConnect WebRTC and suite of other applications, like our SMS Service, Tyto Integration, Outlook Add-On, Google Calendar Add-On and more.
•    You will work with Product Management and other stakeholders to deliver new features and provide maintenance releases to supported versions.
•    You will build, train and mentor the team to deliver releases whilst improving the team velocity, predictability, and independence.
•    Mentor software engineering teams through pairing and performing code reviews.
•    A minimum of two years of proficiency in Python as a versatile automation tool, including expertise in managing virtual environments (venv), is a must-have skill for this role.
•    Implement best practices to optimize cost, increase observability.
•    Design and implement solutions and components for public cloud, private cloud, on prem and hybrid deployments.
•    Manage and execute release plans.
•    Support other teams with their design and implementation of cloud components.
•    Become the authority in Vidyo Engineering group of web application development.
•    This position requires at least 50% Hands on.

 
Key Qualifications -

      Must Have:
•    Team Leadership: Proven leadership experience, with a minimum of five years managing a team of four or more developers, demonstrating effective team management skills.
•    Web Application Development: Possess a minimum of ten years of hands-on experience in web application development, showcasing a deep understanding of web development principles and best practices.
•    Expertise in JavaScript and TypeScript: Proficiency in JavaScript, TypeScript, and their related frameworks such as Vue, ReactJS, Redux, Angular, and jQuery. Strong command of CSS, Node.js, and related stacks.
•    Commercial experience with WebRTC stack.
•    Test Automation: Demonstrated ability to implement test automation methodologies and tools to ensure the quality and reliability of web applications.
•    Cloud Computing (GCP): Strong familiarity with Google Cloud Platform (GCP) and other cloud services, showcasing the ability to leverage cloud technologies effectively.
•    Security (OWASP): Knowledge and application of OWASP (Open Web Application Security Project) principles to ensure secure web application development.
•    Installer Development: Experience with creating MSI (Microsoft Installer) and macOS installer packages, indicating expertise in installer development on both Windows and macOS platforms.
•    Scalable Solutions: Proven ability to design, develop, and deliver real-world applications that can scale effectively to meet growing demands.
•    API Development: Proficiency in designing and implementing APIs, including REST, WSDL (Web Services Description Language), and TypeScript.
•    Containerized Environments: Proficiency in Docker and Kubernetes (K8s), with experience working in containerized environments to ensure efficient deployment and scalability.
•    CI/CD Expertise: Familiarity with Jenkins or other Continuous Integration (CI) solutions, emphasizing a commitment to automated development workflows and best practices.
•    A Bachelor s degree in Computer Science or a related field (or equivalent experience).

    Nice to Have:

This will auto-fill all the relevant fields for the application. Max if 10Mb file is allowed. We can parse resumes in doc, dotx formats