about 3 hours ago
Responsibilities
- Design, build, deploy, and maintain scalable solutions for Android applications and backend services.
- Lead complex projects to enhance functionality and operational efficiency.
- Drive end-to-end technical solutions across Android clients, APIs, and backend systems.
- Collaborate with various teams to deliver impactful customer experiences.
- Ensure quality through automated testing and operational excellence practices.
- Monitor production health and measure success of rolled-out features.
- Work with UX and PM on feature definition, design, and delivery.
- Mentor and coach engineers while influencing technical direction.
Requirements
- Minimum Bachelor's degree required.
- 10+ years of experience in developing and maintaining Android applications.
- Experience in designing, building, and operating backend services and APIs at scale.
- Extensive knowledge of object-oriented programming languages like Java or Kotlin.
- Experience with distributed systems, microservices, and cloud architectures.
- Proven ability to lead technical design and deliver complex projects.
- Experience in shipping production software while balancing delivery velocity and platform stability.
- Strong understanding of system design, API design, and data modeling.
- Focus on delivering positive impact for customers.
- Excellent cross-team communication and technical leadership skills.