Staff Android Engineer in Bangalore, India - Jobeax
Vacancy description
Staff Android Engineer in Bangalore, भारत
Truecaller
Bangalore, भारत
Responsibilities
Design and develop the next generation of Truecaller's high-performance Android SDK.
Own features from development through delivery while maintaining a high-quality user experience.
Drive Android engineering best practices in architecture, modularization, testing, and engineering workflows.
Build clean, scalable, maintainable Android code using modern tools and libraries.
Design low-latency solutions and identify and resolve application performance bottlenecks.
Champion privacy, security, reliability, and responsible user-data interactions.
Collaborate with SDK partners, designers, product managers, and fellow engineers.
Use ad technology APIs, SDKs, and mediation platforms to optimize ad delivery and monetization.
Monitor and troubleshoot application functionality, responsiveness, and resource usage.
Requirements
At least 8 years of Android development experience.
Experience with Java, Kotlin, Coroutines, and dependency injection.
Hands-on experience with modern Android application development tools and libraries, application lifecycle concepts, asynchronous server communication, and UI components.
Knowledge of ad technology concepts, platforms, mediation, and bidding.
Ability to design and architect high-scale Android applications.
Proficiency with code versioning tools such as Git.
Knowledge of JUnit, Mockito, Robolectric, and Espresso testing frameworks.
Familiarity with RESTful APIs and gRPC.
Strong problem-solving skills, proactiveness, and commitment to shipping high-quality code.
Experience with Jetpack Compose is preferred.
Benefits
Learning and development resources, leadership programs, mentoring, hands-on work, internal mobility, and progression support.
Learning and development allowance, voluntary provident fund and/or national pension scheme tax-saving options, and creche allowance.
Choice of preferred computer and phone within the company's budget.
Office-first work model with some flexibility and in-person collaboration.
Office amenities and activities including meals, quiet spaces, movie nights, technology meetups, and cultural events.
Five quarterly Lab Days for experimentation, learning, and prototyping.
Applications must be submitted in English; employment is subject to a background check.