Job Description
About Us:
Team Extension is a nearshoring and offshoring technology company based in Bucharest, Romania. Working with us, you will have the opportunity to work with a wide spectrum of clients and projects. Our clients include startups and Fortune 500 companies that are based in Western Europe and the United States.
At our company, we are building a team of smart, motivated people who are passionate about helping the business continue to soar to new heights.
Come join a team where you can truly make a difference!
Job Description:
We seek a skilled Jitsi Developer to join our team. The ideal candidate will have a strong background in real-time communication technologies and a passion for creating seamless video conferencing experiences.
Key Responsibilities:
- Configure Jitsi based on product requirements.
- Develop and maintain Jitsi-based video conferencing applications.
- Integrate Jitsi with the platform.
- Customize and extend Jitsi components.
- Optimize video and audio quality for the best user experience.
- Troubleshoot and resolve Jitsi-related issues.
- Stay updated with WebRTC, video conferencing, and related technologies.
Qualifications:
- Proven experience with Jitsi and WebRTC technologies (1-3 years).
- Strong programming skills in JavaScript, ReactJS, and Java (3-5 years).
- Experience with server-side technologies such as Node.js and RESTful APIs (3-5 years).
- Familiarity with video codecs, streaming protocols, and real-time communication principles.
- Knowledge of DevOps practices and cloud platforms (AWS, Google Cloud, Azure).
- Excellent problem-solving skills and strong communication skills.
Preferred Qualifications:
- Experience contributing to open-source projects in real-time communication.
- Knowledge of security best practices for video conferencing.
- Familiarity with other video conferencing tools and platforms.
What We Offer:
- Competitive salary based on your experience.
- Opportunity to work entirely remotely.
- Flexible working hours.
- Continuous opportunities for learning and professional development