Position: Android Developer
Company: Blackthorn Vision
Category: Android
Experience required: 3y
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**Project:**
VoIP/IM Softphone Application from the scratch using third-party libraries
Basic Options: vanila pjSIP, Asterisk; includes all the functionality exept custom cipher (Rabbit)
and PTT
Push to talk: customized pjSIP and Asterisk
Rabbit Cipher: interconnecting shared library, customized pjSIP, Asterisk
SRTP: customized pjSIP

**Responsibilities:**
• Develop user interface for Android application (VoIP, Instant Messaging)
• Develop VoIP/IM application from the scratch using third-party libraries with high-quality code, write tests and documentation
• APIs implementation
• Troubleshoot and debug software
• Work with Development Team and Project Manager to ideate software solutions

**Skills and Qualifications:** 
• Architecture patterns (Clean Architecture, MVP)
• Push Notifications
• Services (foreground)
• JNI
• Multithreading
• Databases
• Localization/internatiolization
• VoIP
• Unit Testing
• SIP/SDP
• Java less

Work Remotely
possible

Looking forward to collaboration!