similar to Telegram. The ideal candidate will have strong experience in mobile app development, real-time communication, scalability, and security-focused architectures.
Key ResponsibilitiesMobile App Development
Design and develop
high-performance Android and iOS applications
with real-time messaging capabilities.
Build features such as
one-to-one chat, group chats, channels, media sharing, voice/video calls
, and notifications.
Ensure
smooth UI/UX
with responsiveness and performance optimization.
Implement
offline support
, message sync, and data caching.
Architecture & Integration
Integrate apps with
backend services, APIs, and real-time sockets (WebSockets, MQTT, or similar)
.
Implement
end-to-end encryption
and secure data storage.
Work with cloud services (Firebase, AWS, GCP) for messaging, storage, and push notifications.
Ensure scalability for millions of concurrent users.
Quality & Performance
Write clean, maintainable, and testable code.
Debug, optimize, and improve application performance and memory usage.
Conduct unit testing, integration testing, and app store release management.
Collaboration
Participate in code reviews and architectural discussions.
Stay updated with the latest mobile development trends and best practices.
Required Skills & QualificationsAndroid
Strong experience with
Kotlin and/or Java
Expertise in
Android SDK, Jetpack, MVVM/MVI
Experience with
push notifications (FCM)
and background services
Familiarity with
Play Store deployment and policies
iOS
Strong experience with
Swift and/or Objective-C
Knowledge of
iOS SDK, UIKit, SwiftUI
Experience with
APNs, background tasks
, and iOS app lifecycle
Familiarity with
App Store submission and review guidelines
Common Skills
Experience with
real-time messaging apps or chat platforms
Strong understanding of
REST APIs, WebSockets, and JSON
Knowledge of
encryption, authentication, and secure communication
Experience with
Git, CI/CD pipelines
Understanding of
mobile performance optimization
Preferred Qualifications
Experience building apps similar to
Telegram, WhatsApp, Signal, or Slack
Knowledge of
cross-platform frameworks
(Flutter / React Native) is a plus
Experience with
VoIP, WebRTC
, or live streaming
Familiarity with
microservices architecture
Experience handling
large-scale user bases
What We Offer
Opportunity to work on a
high-scale, real-time communication platform
Flexible work environment
Learning and growth opportunities
Job Types: Contractual / Temporary, Freelance
Pay: ?116,867.57 - ?253,490.18 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.