- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- In office
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
Join a mission-driven company that enhances communication safety and efficiency globally, serving over 450 million active users monthly across more than 190 countries. With a diverse workforce of 450+ employees from over 45 nationalities, the company fosters innovation and impactful work.
Role Overview
As a Staff Android Engineer, you will lead the design and development of a cutting-edge, high-performance Android SDK compatible with over 150 device types and configurations. This role involves close collaboration with partners and internal teams including designers, product managers, and engineers to transform innovative ideas into functional features.
Key Responsibilities
- Own the development and quality of features, ensuring excellent user experience.
- Drive best practices in Android engineering, including architecture, modularization, testing, and workflows across the company.
- Actively participate in Agile methodologies within the team.
- Advocate for privacy, security, and reliability in all Android functionalities handling user data.
- Identify and resolve performance issues by designing efficient, low-latency solutions.
- Use modern Android development tools such as Jetpack and Kotlin to create scalable, maintainable code impacting millions of users.
- Leverage knowledge of advertising technology APIs, SDKs, and mediation platforms to enhance ad delivery and monetization.
Candidate Profile
- Minimum 8 years of experience in Android development using Java, Kotlin, Coroutines, and Dependency Injection.
- Expertise with modern Android frameworks, including application lifecycle management, asynchronous communication, and UI components.
- Familiar with advertising technology concepts, platforms, and best practices like mediation and bidding.
- Strong problem-solving abilities and proactive approach to tackling complex challenges.
- Skilled in architecting and designing large-scale Android applications.
- Proficient in version control tools such as Git.
- Experience with testing frameworks including JUnit, Mockito, Robolectric, and Espresso.
- Committed to delivering high-quality code with a results-driven mindset.
- Ability to monitor and optimize app performance and troubleshoot issues related to functionality and resource management.
- Experience with RESTful APIs and gRPC.
Preferred Qualifications
- Additional experience with advertising technology platforms and practices.
- Hands-on experience with Jetpack Compose.
What We Offer
- Support for continuous learning through educational resources, leadership development, mentoring, and practical project experience.
- Opportunities for internal mobility and career progression, with active leadership engagement.
- Comprehensive compensation including learning and development allowance, creche allowance, and options for voluntary provident fund or national pension scheme benefits.
- Choice of modern work equipment such as preferred computers and phones for optimal productivity.
- An office-focused culture valuing collaboration, with vibrant environments offering meals, quiet spaces, and social events like movie nights, tech meetups, and cultural activities.
- Quarterly innovation "Lab Days" that encourage creativity and experimentation, allowing development of new concepts that may evolve into widely used features.
Diversity and Inclusion
The organization is dedicated to building an inclusive workforce, valuing diverse backgrounds, perspectives, and experiences as strengths that enhance both products and culture. Applications from all individuals are welcomed regardless of origin, language, or identity.
Additional Information
Applications are accepted exclusively in English. A background check will be conducted as part of the hiring process. The position will be filled promptly upon identifying the ideal candidate.