Role Summary
· Develop core component for mobile application for Unified Communications and Collaboration solution.
Key Responsibilities
· Design and lead core component in our mobile SDK and mobile apps for the iOS platform
· Work closely with the server team to design, build, test and release our mobile experience for users
· Ensure the performance, quality, and responsiveness of applications
Job Requirements
· Education: Bachelor’s Degree in Software or another related field- required.
· 3+ years software development experience.
· Proficient with Objective-C or Swift and Cocoa Touch
· Experience in iOS frameworks and app lifecycle.
· Experience with writing SDK
· Understanding of WebRTC or similar realtime streaming technologies
· Working knowledge of Web Services & REST (JSON) APIs
· Knowledge of other web technologies and UI/UX standards
· Knowledge of low-level C-based libraries is preferred
· Familiar with cloud message APIs and push notifications
· Familiar with Agile process and Continuous Integration