- Location
- Bengaluru, Karnataka, India · published
- Type
- Contract
- Department
- Engineering
- Seniority
- Senior
- Source
- Workable
Description
As a Senior Software engineer, you will be responsible for crafting performant and resilient Android applications,
coupled with Android frameworks and APIs, and a passion for creating exceptional user experiences.You will play a
critical role in improving app performance and stability while shipping core capabilities that enhance the foundational
platform. If you are a motivated individual with strong problem-solving skills and a desire to innovate in the mobile
space, we want to hear from you!
About the team:
The Viewer Experience (VX) org is at the heart of how millions discover, engage with, and fall in love
with our platform. We own the end-to-end user journey—from first app launch to daily habit loops—across Search,
Personalization, Watch Experience, Interactivity, and more. We blend world-class engineering, ML, design, and data to
deliver a seamless and personalized experience at massive scale. If you're passionate about building
immersive, intelligent, and performant user experiences that delight a billion users.
Key Responsibilities:
- Drive app performance, stability, and reliability while monitoring key metrics to guide improvements.
- Lead modernization efforts by migrating legacy APIs and UI tools to the latest iOS frameworks and patterns.
- Design, develop, and maintain core frameworks, shared components, and development infrastructure (Xcode,
- Swift, iOS updates).
- Write clean, efficient, and well-tested code, while conducting thorough code reviews to ensure engineering
- excellence.
- Define and uphold best practices, engineering standards, and scalable processes across mobile development.
- Collaborate with cross-functional teams to deliver seamless user experiences and create prototypes to explore
- new technologies.
- Mentor iOS developers and contribute to knowledge-sharing initiatives, including blogs and thought leadership