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