Impact you can create
At Freshworks, we are redefining the Employee Experience (EX) landscape. As a Senior Android Engineer for Freshservice, you won't just build features; you will architect the mobile ecosystem that empowers millions of IT professionals, field engineers, and employees worldwide to work seamlessly anytime, anywhere. By joining our dynamic mobile team, you will:
- Transform the Modern Workplace: Directly shape the Freshservice mobile app, turning complex IT Service Management (ITSM) and Enterprise Service Management (ESM) workflows into intuitive, high-performance mobile experiences.
- Scale Global Enterprise Infrastructure: Drive mobile innovation for an ecosystem serving thousands of global enterprises, ensuring elite performance, stability, and security at scale.
- Champion Cross-Functional Synergy: Act as a critical bridge between Mobile, Web, Backend, and Product design teams, breaking down silos to deliver unified, end-to-end user journeys.
- Drive Technological Evolution: Use your learning agility to pilot and adopt emerging mobile technologies (like Jetpack Compose and Kotlin Flow), keeping our tech stack cutting-edge and highly adaptable to market shifts.
R&R (Roles & Responsibilities)
- End-to-End Feature Ownership: Lead the full mobile development lifecycle for Freshservice modules—from analyzing complex enterprise requirements and defining technical design to implementation, testing, and deployment.
- Cross-Functional Collaboration: Partner closely with Product Managers, UX Designers, and Backend Engineers to co-create scalable API contracts and frictionless mobile workflows.
- Code Craftsmanship & Optimization: Write clean, reusable, and efficient code in Kotlin and Java. Continuously refactor and modernize the legacy codebase to improve maintainability and performance.
- Architectural & Quality Governance: Enforce Clean Architecture, SOLID principles, and rigorous code reviews to elevate team standards and minimize technical debt.
- Robust Enterprise Testing: Guarantee mission-critical app reliability by writing comprehensive unit and integration tests that cover edge cases, performance bottlenecks, and enterprise security vulnerabilities.
- Agile DevOps & Release Management: Manage and continuously optimize our mobile CI/CD pipelines, automated testing suites, and Play Store release processes to ensure rapid, stable deployment cycles.
- Production Health Monitoring: Proactively monitor, triage, and resolve production bugs, ANRs, and crashes using observability tools to guarantee maximum app uptime.
- Mentorship & Knowledge Sharing: Mentor junior peers, lead technical brainstorming sessions, and foster a culture of continuous learning and adaptability within the mobile team
Hyderabad, India On-site Full-time INR 0 - INR 0 - yearly