powers the shared components and experiences across
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Deepexpertisein C++and Java / Kotlin
Strong understanding of Android architecture, UI frameworks, and performance tuning.
Experience with native code integration (JNI) and memory management.
Fast learner with good interpersonal, verbal, and written communication skills
Strong in analytical problem solving and good fundamentals in CS.
Passion for learning new skills with the ability to thrive in a feedback-driven environment.
Preferred Qualifications:
Experience with productivity or enterprise-grade mobile applications.
Familiarity with accessibility, localization, and internationalization.
Proventrack recordof shipping high-quality apps at scale.
Architect, develop, andoptimizecore components of the Office Android application using Java, Kotlin, and C++.
Lead technical design discussions and mentor junior engineers.
Collaborate with cross-functional teams to deliver seamless, high-performance experiences.
Drive innovation in UX, performance, and reliability across shared mobile infrastructure.
Own end-to-end delivery of features, from ideation to release and telemetry analysis.
Leverage subject-matterexpertiseto drive project plans, release plans, and work items in collaboration with stakeholders.
Proactively seek new knowledge and adapt to trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.