Design and develop iOS applications to create powerful communication experiences through our cloud-based platform to bring people together at work and at home. Roles and Responsibilities:
Responsible for architecting and leading the development effort on our new native soft-phone (VOIP) app for iOS, and possibly watchOS, iPadOS and macOS in the future.
Work independently to understand requirements from client, design application for performance and usability and deliver it with maximum test coverage
Perform code reviews, create detailed plans and work collaboratively with a development team
Provide support and bug fixes as and when required
Build and lead a team of junior engineers
Required Skills:
At least 4 years of hands-on mobile development experience with iOS
Strong knowledge of objective C, Swift and SwiftUI programming
Experience with RESTful APIs and third party libraries
Solid understanding of the full mobile development life cycle
Familiar with both following and leading an Agile / Scrum process
Excellent written and verbal communication
Excellent judgement and decision-making skills
Strong sense of ownership and passion for engineering great products with stellar user experiences
Preferred Skills:
Telecommunications/VOIP experience and an understanding of network topology and telecommunications architecture is a plus
Experience with Android/React Native/Cordova is a plus
Distributed version control Git on GitHub/Bitbucket
Knowledge of the general mobile landscape, architectures, trends, and emerging technologies