Principal Mobile Software Engineer
2 weeks ago
Job Summary
We are seeking a highly skilled Principal Mobile Engineer to join our Microsoft team, specializing in enterprise Voice features. As an individual contributor, you will lead the development, optimization, and maintenance of high-quality mobile applications for iOS and Android, ensuring seamless VoIP and telephony integration.
Key Responsibilities
- Mobile UI Development: Develop mobile UI layers, leveraging libraries and services for both iOS and Android applications.
- Automation and Tools: Create and refine internal tools to improve the stability of our products through automated testing and minimize long-term cost for maintenance, release, and support of our products.
- Research and Innovation: Stay informed about the latest trends in mobile and ad technology, supporting the team in integrating new technologies and tools to maintain the competitiveness and innovation of our SDKs.
- Technical Support and Collaboration: Work in a large cross-functional engineering team to implement end-to-end solutions by participating in team and cross-functional discussions. Collaborate with Product Managers with diverse technological backgrounds. Work with support teams and solve technical problems as they arise.
Requirements
- Bachelor's Degree in Computer Science, or related technical discipline, and 6+ years of mobile engineering experience in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
- 4+ years of experience in VOIP and/or push notifications.
- 4+ years of experience working with API design, data structures, design patterns, and asynchronous programming.
- 4+ years of experience with JavaScript and web markup, including HTML5 and CSS3.
Preferred Qualifications
- Experience with Flutter/React Native or other cross-platform solutions.
- Understanding of and interest in developing for both iOS and Android platforms.
- Experience in performance optimization tools in the mobile space.
Benefits
- Industry-leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
-
Principal Software Engineer
1 week ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeJob Title: Principal Software Engineer - AI Frameworks Join Microsoft's AI Frameworks team and contribute to the development of AI software that enables running AI models everywhere. As a Principal Software Engineer, you will have the opportunity to work on cutting-edge projects, collaborate with top researchers and developers, and drive innovation in the...
-
Principal Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewAs part of Microsoft's vision of redefining productivity in a mobile-first and cloud-first world, we believe the modern workspace is underserved by the existing software solutions and we are building the new, truly modern collaboration and productivity hub for the workspace. Microsoft Teams is core to Microsoft's vision for intelligent...
-
Principal Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Pagefreezer Software Inc. Full timeJoin Pagefreezer as a Senior Software Engineer (Python)About Us:In today's digital age, the internet plays a crucial role in our lives, but it also poses significant risks. At Pagefreezer, we strive to enhance online safety by providing innovative solutions that help individuals and organizations maintain integrity online, ensure accountability, and pursue...
-
Senior Mobile Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Full timePrincipal Mobile Engineer - Microsoft Teams TeamWe are seeking a highly skilled Senior Mobile Software Engineer to join our Microsoft Teams team, focusing on enterprise Voice features. As the main developer, you will lead the creation, optimization, and upkeep of top-notch mobile applications for iOS and Android, ensuring seamless integration of VoIP and...
-
Principal Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewThe Artificial Intelligence (AI) Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from the world's fastest AI supercomputers, to servers, desktops, mobile phones, Internet of Things (IoT) devices, and internet browsers. We collaborate with our hardware teams and hardware partners to build the software...
-
Mobile Software Engineer
1 week ago
Vancouver, British Columbia, Canada Blankslate Full timeAbout the Role:VodaSafe is a dynamic and innovative company that is revolutionizing the water rescue industry. We are seeking a highly skilled Mobile Software Engineer to join our team and contribute to the development of our AquaEye Mobile Companion App.Key Responsibilities:Develop and maintain the AquaEye Mobile Companion App for both iOS and Android...
-
Mobile Software Engineer
1 week ago
Vancouver, British Columbia, Canada Blankslate Full timeAbout the Role:VodaSafe is a dynamic and innovative company that is revolutionizing the water rescue industry. We are seeking a highly skilled Mobile Software Engineer to join our team and contribute to the development of our AquaEye Mobile Companion App.Key Responsibilities:Develop and maintain the AquaEye Mobile Companion App for both iOS and Android...
-
Mobile Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada BLANKSLATE Partners Full timeAbout the RoleWe are seeking a highly skilled Mobile Software Engineer to join our team at BLANKSLATE Partners. As a key member of our development team, you will be responsible for designing, developing, and maintaining our mobile applications.Key ResponsibilitiesDesign and develop high-quality, scalable, and efficient mobile applications for both iOS and...
-
Mobile Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada BLANKSLATE Partners Full timeAbout the RoleWe are seeking a highly skilled Mobile Software Engineer to join our team at BLANKSLATE Partners. As a key member of our development team, you will be responsible for designing, developing, and maintaining our mobile applications.Key ResponsibilitiesDesign and develop high-quality, scalable, and efficient mobile applications for both iOS and...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeStaff Mobile Software EngineerWe are seeking a highly skilled Staff Mobile Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key Responsibilities:Architect and implement mobile apps in React...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeStaff Mobile Software EngineerWe are seeking a highly skilled Staff Mobile Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key Responsibilities:Architect and implement mobile apps in React...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeStaff Mobile Software EngineerWe are seeking a highly skilled Staff Mobile Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key Responsibilities:Architect and implement mobile apps in React...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeStaff Mobile Software EngineerWe are seeking a highly skilled Staff Mobile Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key Responsibilities:Architect and implement mobile apps in React...
-
Principal Software Engineer
5 days ago
Vancouver, British Columbia, Canada ATPCO Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at ATPCO. As a key member of our engineering team, you will be responsible for designing and developing complex software systems that meet the needs of our customers.Key Responsibilities:Lead the development of technical requirements and design...
-
Principal Software Engineer
5 days ago
Vancouver, British Columbia, Canada ATPCO Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at ATPCO. As a key member of our engineering team, you will be responsible for designing and developing complex software systems that meet the needs of our customers.Key Responsibilities:Lead the development of technical requirements and design...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full time### Job Summary We are seeking a highly skilled Mobile Staff Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript. Your expertise in cloud computing, software architecture, and team leadership...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full time### Job Summary We are seeking a highly skilled Mobile Staff Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript. Your expertise in cloud computing, software architecture, and team leadership...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeAbout the RoleWe are seeking a highly skilled Mobile Staff Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key ResponsibilitiesArchitect and implement mobile apps in React Native and...
-
Mobile Software Engineer
2 days ago
Vancouver, British Columbia, Canada DR Power LLP Full timeAbout the RoleWe are seeking a highly skilled Mobile Staff Software Engineer to join our team at Generac. As a key member of our software development team, you will be responsible for designing, developing, and deploying mobile applications using React Native and Typescript.Key ResponsibilitiesArchitect and implement mobile apps in React Native and...
-
Software Engineer
2 days ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the RoleWe are seeking a talented Software Developer to join our team at D2L. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions that transform the way the world learns.Key ResponsibilitiesCollaborate with cross-functional teams to develop and implement...