# Android SE II - Fullstack Engineer

**Company**: Helpshift - A Keywords Studio
**Location**: Pune, Maharashtra
**Experience**: senior
**Job type**: Full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/1D9FC8DFAE?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7da633af-095

## Description

We are looking for an ambitious, experienced, driven & solution-orientated individual that thrives in a fast-paced, cutting-edge, technology-driven environment.

You will be an integral part of our custom development and professional services team, collaborating with multiple teams to deliver solutions to our clients.

## Minimum Qualifications

- 4+ years of professional experience in Android development and/or backend/frontend engineering

- Hands-on experience shipping production Android applications

- Solid understanding of modern Android architecture and tooling

- Demonstrated experience building or contributing to large-scale systems or high-traffic dashboards.

## Required Technical Skills

### Android

- 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, and efficient data handling.

- Deep expertise in FCM Push Notifications and other optimal data fetching mechanisms.

- Proficiency with the Gradle build system, dependency management, and multi-module projects

- Experience shipping apps to production (Play Store or enterprise distribution)

- Proficiency in using AI tools for accelerated development workflows.

- Hybrid app development experience with platforms like ReactNative/Unity/Cocos2dx etc.

### Backend or Frontend (one track required)

- 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 (or similar), modern JavaScript/TypeScript, CSS, and deployment platforms such as Vercel

- Comfort working across the stack when needed (e.g., integrating Android clients with backend services or embedding web content)

## Key Responsibilities

- Partner with Product Managers to gather, clarify, and refine requirements, then break them into well-scoped features and technical tasks

- Design, implement, and maintain Android features while ensuring clean architecture, testability, and performance

- Contribute to backend services or frontend dashboards that support the mobile product (depending on your primary secondary skill)

- 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 to deliver polished, reliable experiences

- Identify technical debt and propose pragmatic improvements that balance velocity and long-term health

- Mentor more junior engineers through code reviews, pairing, and knowledge sharing

- Contribute to team processes around CI/CD, release management, and observability

## Skills

### Required
- Java
- MVVM architecture
- Gradle build system
- Android development
- Backend/frontend engineering
- API design
- Data modeling
- Cloud deployment
- React
- JavaScript/TypeScript
- CSS

### Nice to have
- Kotlin Multiplatform
- Jetpack Compose
- Real-time systems
- Infrastructure-as-code
- Monitoring/observability tools
- Performance optimization at scale

---

Source: [Apply at apply.workable.com](https://apply.workable.com/j/1D9FC8DFAE?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
