Position: Middle React Native Developer
Company: ProCoders
Category: JavaScript
Experience required: 2y
English level: intermediate

Our current virtual solutions are

➡️ (Video Conference Solutions
➡️ (Collaboration and Organization Management platform)
➡️ (All-in-one e-learning solutions)


As a Principal Software Engineer, you bring a wide and deep understanding of technical knowledge. You will take full responsibility for POC & research efforts and find technical solutions for complex problems. You will also play an important role in improving product performance and implementing product features. Your work is vital to expanding our platform capability by bringing in new solutions and technologies, which is vital in competing with global players in the video conference market.


➡️What you will be doing

Lead POC & research efforts on new initiatives and new feature development.
Interact with the commercial, product, and engineering teams, understand business requirements and design technical solutions.
Maintain cutting-edge knowledge of current and emerging technologies, industry trends, and standards.
Perform architecture design, and development, modify existing code and prepare functional specifications documents.
Analyze application performance using various programming languages and techniques.
Responsible for writing unit tests and performing integration tests.
Responsible for troubleshooting and debugging application issues.
Perform code review and follow the change management process.
Perform performance profiling, tuning and optimization.

➡️Our Requirements

strong experience in WebRTC
Experience in building mission-critical applications from scratch, and decomposing monolithic applications into smaller services.
Experience with a broad mix of technologies in C/C++, Golang, Linux, CI/CD (Gitlab, Git), Network Programming, and Video streaming experience with video & audio codecs (vp8, v9, av1, etc.).
Experience with distributed architectures, SOA, microservices, and Platform-as-a-Service (PaaS).
Experience with containers and their technologies, such as Docker.
Experience with container orchestration technologies, such as Kubernetes.
Experience with high availability, scalability, and performance systems.
Experience with NoSQL (Redis, MongoDB, ELK), Kafka, API Gateway (Kong) and OIDC/SSO (Keycloak) is a plus.
Experience with Agile methodology.
Good troubleshooting skills.
Strong team working skill.
Good English communication skills.
Positive & can-do attitude, with a high degree of empathy.
Able to work under pressure and quickly deliver results.

➡️Our Commitment To You

We value our people and have the mission to attract and retain exceptional talent. We work in a truly agile environment where opinions are encouraged collaboration….everyone has an opinion….opinions are valued…..and have no time for finger-pointing and politics, instead, we test & learn and celebrate successes as a team
We will provide a training and coaching program to all our team members, tailored to your development needs and aspirations. This can cover a wide range of skills, like mastering new technologies, further developing your skills in presenting to a non-technical audience, or supporting you to grow in a leadership position. The platform provides a transformation opportunity for everyone, especially companies and schools. provides a complete digital platform where people can work, study, and casually meet online anywhere, anytime.