Mobile Application Developer

 

Description:

We are looking for highly skilled developers to join our team and work on an ambitious mobile app project. Our app will feature real-time audio and video live streaming, multiplayer games, and e-commerce functionality, requiring expertise in multiple cutting-edge technologies. If you are passionate about building scalable, high-performance applications and have experience in the following technology stacks, we'd love to hear from you.

Required Skills:

1. React Native (v0.65 or later)

Experience in building cross-platform mobile apps for both Android and iOS.

Familiar with performance optimizations for older devices and low-end hardware.

2. Node.js with Express.js (v14 or later)

Expertise in building scalable backend services, RESTful APIs, and real-time applications.

Knowledge of JWT authentication and OAuth 2.0 for secure login integrations.

3. MySQL or PostgreSQL

Strong experience in managing relational databases, creating efficient schemas, and optimizing queries for high traffic.

4. MongoDB

Proficiency in managing unstructured data, such as real-time chat logs, preferences, and dynamic game data.

5. Photon and Colyseus

Expertise in building multiplayer games like Ludo, Chess, and Pool Billiards with Photon or Colyseus.

Familiarity with low-latency game synchronization and real-time multiplayer gaming.

6. AWS Services (EC2, RDS, S3, CloudFront, Lambda)

Experience in deploying scalable cloud infrastructure on AWS.

Familiarity with load balancing (AWS ELB), serverless functions (Lambda), and CDN (CloudFront) for optimized performance.

7. WebRTC and Socket.io

Proficiency in real-time communication, including audio and video streaming.

Experience in implementing WebRTC for peer-to-peer streaming and Socket.io for real-time messaging.


8. Beauty Cameras and Filters (Third-Party SDKs)

Experience integrating beauty camera filters using third-party services such as Banuba or Agora for live streaming with beauty effects.

---
Additional Skills (Preferred):

AWS SNS/FCM: Experience with push notifications.

Stripe/PayPal: Payment gateway integration experience.

CI/CD Pipelines: Familiarity with automated testing, continuous integration, and delivery using GitHub Actions or Jenkins.

Redis/Memcached: Experience with caching mechanisms to speed up data retrieval and reduce server load.

---
Responsibilities:

Collaborate with the team to develop and optimize a mobile app that supports real-time video/audio streaming and multiplayer gaming.

Ensure smooth performance on older devices with optimized code and resource management.

Integrate beauty camera filters into live video streams.

Build and maintain scalable cloud infrastructure to support a large user base.

Work with APIs, handle secure data transactions, and ensure a seamless user experience.

---
Why Join Us?

Exciting project involving real-time multimedia streaming and multiplayer gaming.

Opportunity to work with a talented, dynamic team on cutting-edge technologies.

Flexible working environment with the potential for remote work.

Organization Destino food delivery services Co. W.L.L & smartest trading and services Co.W.L.L
Industry IT / Telecom / Software Jobs
Occupational Category Mobile Application Developer
Job Location Doha,Qatar
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-09-17 4:47 pm
Expires on 2024-12-16