- About Us >
- Investors >
- Careers >
- Job Postings
- Android Developer
- Associate – Server Engineering
- Build and Branding Engineer - Junior / Intermediate
- Customer Software Engineer
- iPhone Developer
- MAC Software Developer - Junior / Intermediate
- Media (Audio/Video) Engineer - Junior / Intermediate
- Product Management
- Protocol Software Engineer - Junior / Intermediate
- Sales Support Engineer
- Senior Account Executive
- Server Engineering – Senior Developer
- Systems Administrator
- Job Postings
- Corporate Blog
- Contact Us
MAC Software Developer - Junior / Intermediate
Description:
CounterPath has immediate needs for junior or intermediate MAC software engineers in our developer team. Strong Objective-C background and experience in using various Apple frameworks is essential. As a member of our team you will develop leading edge multimedia applications for the world’s leading telecommunications providers. The ideal candidate has some experience in the development and life cycle of large-scale software projects from design to maintenance of various product releases. Experience on multiple platforms and cross platform development is desirable. This position is full time and based in Vancouver (BC) or Victoria (BC).
Responsibilities & Duties
- Join our team to develop and maintain our MAC softphone offerings
- Design implement and improve the existing UI to utilize the latest Apple technologies
- Maintain and develop multiple customer branded versions of the softphone products
- Work with the core SDK team to improve audio and video capabilities specific for MAC
Required Qualifications:
- Computer science degree or relevant degree / work experience.
- Strong Objective-C and C++ software development skills
- Good understanding of Apple frameworks like Cocoa, WebKit, QT, AVFoundation….
- Knowledge of object oriented design patterns
- Strong verbal and written communication skills
- Be detail oriented
- Enjoy and thrive in a team environment
- Skilled in code optimization and analysis
Other Desired Qualifications:
- Experience in multi-threaded application development
- Understanding of VoIP concepts
- Networking knowledge and protocols: TCP, UDP, SIP, SRV, DNS, XMPP, HTTP, MSRP, XCAP, SOAP, TR-69...
- Real-time application programming experience
- Experience in iOS development
What's in it for you:
- You get to work at a fast growing company where your actions make a difference
- You get to work with the latest technology and gadgets of telecommunication
- You can show your creativity in producing long lasting solutions to technical challenges
- You will be part of an outstanding team working in a casual atmosphere
- You will enjoy our seasonal events like skiing, boating, paintball, movies and more
Response Information:
When applying send your resume to hr@counterpath.com as a Word or RTF attachment, with MAC-MAR13-CP in the subject line of your e-mail.
Job Information
Category
Engineering and Technical
Location
Vancouver BC, Victoria BC Canada
Type
Full Time
Posted
March 27, 2013
Reference
MAC-MAR13-CP
Working at CounterPath
Learn more about what it's like to be part of the CounterPath Team.
Learn more