Ejabbred Chat Developer

Full Time
Hyderabad
Posted 2 years ago

USM Business Systems is seeking an experienced US IT Recruiter to source, interview, qualify, conduct negotiations, and submit best in class IT candidates for our Direct Clients .  The position will require collaborating with management in Recruiting and Business Development to finalize candidate selections.  If selected, you will be required to work on US Eastern Standard Time.

  • We need a proficient developer for Chat Applications on XMPP servers like Ejabberd (preferred or other similar Prosody/Openfire/Apache Vysper) for each of the platforms (iOS and Web (NodeJs/Angular) on High Priority and Android on medium priority).
  • We are not looking for a Chat bot Application developer based on AI/ML.
  • We are ok for any option whether they may be Full Time or Part Time (as a consultant).
  • Please find Job Description for the Chat Application Developer Requirement as below:
  • Proficient in developing Chat Applications on XMPP servers like Ejabberd (preferred or other similar Prosody/Openfire/Apache Vysper)
  • Understand requirements around functionality and translate those requirements into elegant functional solutions.
  • Build prototypes at tech scoping stage of projects.
  • Explain technologies and solutions to technical and non-technical stakeholders.
  • Work closely to convert requirements into system solutions and collaborate with development teams to ensure delivery of highly scalable and available systems.

Application feature requirements for One-to-One and Group Chat:

  • User Registration
  • Contact List management
  • Search Users/Groups/Chat messages
  • Manage Settings
  • Notification Integration
  • User Status(Online/Offline/Away),
  • Message status(Sent/Received/Read),
  • Add/Delete/Block Users
  • Text/Image/video/docs sharing
  • Audio/Video Calls
  • Record and share audio/video
  • Invite a contact and Accept/Decline Invite
  • Share URL with its screenshot
  • End to End encryption of data
  • Group Chat:
  • Group Creation
  • Admin Access
  • Group User Lists
  • Leave Group
  • Admin Panel Features
  • Admin User Logins
  • User Management
  • Buddy list management
  • Group and Group Users Management
  • Notification Management
  • Chat History Management

The candidate must be responsible for:

  • Requirement Analysis, High Level designing, Chat Server Configuration, Development and Deployment of the chat server.
  • Functional/scalable Architecture designing and Documentation for Asynchronous Data Communication.
  • Must guide/help team (of iOS/Android/Web developers) to implement all features as part of a bigger application.
  • Capable of DB Modelling, System Testing, Compatibility Testing of the Chat Application

Behavioral Skills:

  • Very good aptitude
  • Keen to learn

Preferred:

  • Should be willing to work from office
  • Should be able to join immediately or soon
  • Experience on web service integration (REST, JSON, XML)
  • Experience building web and native apps.
  • Programming skills in Web and Mobile with XMPP

Job Features

Job Category

Information Technology

Job Level

High Level

Experience

3 to 5 years

No of Positions

3

Apply Online

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published.

Quick Enquiry