Every day millions of people connect via Messages expressing and sharing with the people who matter most to them in many different ways. We are constantly adding new communication tools for iMessage all with end-to-end encryption for both individual and group the manager for the Messages Infrastructure team your primary responsibility will be to lead the team of engineers focused on the on-device architecture that stores vends and syncs Messages data across iOS macOS watchOS and visionOS. This includes system daemon ownership database schema definition attachment storage and transcoding Messages in iCloud sync and much is a cross-functional position. Youll collaborate closely with peer managers on protocols security platform API and user experience. As a member of the Messages leadership team youll work with the design team and other partners to define new features coordinate engineering plans prioritize and triage bugs and deliver on one of the most used messaging apps in the world. We believe privacy is a fundamental human right and youll incorporate this belief into everything we us and bring expressivity joy and security to conversations around the world.
At least 2 years of prior hands-on iOS or macOS application development.
Experience with object-oriented programming
Outstanding ability to identify and resolve sophisticated problems.
Excellent communication skills with the ability to work across organizations.
Empathetic leader who enjoys mentoring both junior and senior engineers and building diverse hard-working high-functioning teams.
A minimum of 2 years team management experience ideally leading teams developing iOS or macOS applications.
At least 5 years of prior hands-on iOS or macOS application development.
Experience with SQLite CloudKit or XPC.
Specific experience defining and driving communication features.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.