About the company
Helpshift - A Keywords Studio, bridges the disconnect between conventional customer service channels and a growing consumer base that does more on mobile phones. Through Helpshift's AI-powered customer service platform, companies can resolve issues more efficiently. Helpshift is installed on two billion devices worldwide and serves more than 820 million active consumers.
Responsibilities
- Partner with Product Managers to gather, clarify, and refine requirements
- Design, implement, and maintain Android features ensuring clean architecture, testability, and performance
- Contribute to backend services or frontend dashboards that support the mobile product
- Own existing features end-to-end: monitoring, debugging, optimization, and iterative improvements
- Write high-quality, maintainable code with appropriate unit, integration, and UI tests
- Participate in code reviews, architectural discussions, and technical design documents
- Collaborate with designers, QA, and other engineers
- Mentor more junior engineers
- Contribute to team processes around CI/CD, release management, and observability
Requirements
- 4+ years of professional experience in Android development and/or backend/frontend engineering
- Hands-on experience shipping production Android applications
- Strong command of Java, MVVM architecture and clean code practices
- Deep familiarity with Activities, Fragments, and WebViews
- Production experience with network layers (Retrofit/OkHttp or equivalent), WebSockets
- Deep expertise in FCM Push Notifications
- Proficiency with the Gradle build system and multi-module projects
- Experience shipping apps to production (Play Store or enterprise distribution)
- Proficiency in using AI tools for accelerated development workflows
- Backend track: Experience designing and operating large-scale systems, API design, data modeling, and cloud deployment (preferably AWS)
- Frontend track: Experience building high-traffic dashboards or web applications using React, modern JavaScript/TypeScript, CSS, and deployment platforms such as Vercel
Nice-to-Have
- Experience with Kotlin Multiplatform, Jetpack Compose, or modern Android UI frameworks
- Familiarity with real-time systems (WebSockets, push notifications, background work)
- Exposure to infrastructure-as-code, monitoring/observability tools
- Prior experience in a product-driven, cross-functional team environment