Hyderabad, India On-site Full-time INR 0 - INR 0 - yearly

Freshworks is hiring a Senior Software Engineer - Mobile (Android)

Responsibilities

  • Shape the mobile application for enterprise service platforms by transforming complex workflows into intuitive, responsive user experiences.
  • Support a global infrastructure by advancing mobile capabilities that meet the performance, stability, and security demands of large-scale organizations.
  • Foster collaboration across disciplines by aligning mobile, web, backend, and design teams to deliver seamless end-to-end functionality.
  • Lead the adoption of modern mobile technologies such as Jetpack Compose and Kotlin Flow to keep the development stack current and responsive to change.
  • Own the full lifecycle of mobile features, from technical design and requirement analysis to deployment of enterprise-grade modules.
  • Work closely with product, design, and backend teams to define scalable APIs and smooth user interactions.
  • Produce clean, modular, and efficient Kotlin and Java code while actively modernizing legacy systems for better performance and maintainability.
  • Enforce architectural best practices including Clean Architecture and SOLID principles through code reviews and design governance.
  • Ensure reliability through comprehensive testing strategies that address edge cases, performance limits, and security risks in enterprise environments.
  • Optimize continuous integration and delivery pipelines, automated testing, and app store release processes for fast and stable deployments.
  • Monitor live application health, quickly identifying and resolving crashes, freezes, and performance issues using observability tools.
  • Guide junior engineers, lead technical discussions, and promote a culture of learning and innovation within the mobile engineering team.

Compensation

Competitive salary and benefits package

Work Arrangement

Flexible, hybrid work model

Team

Part of a collaborative mobile engineering team within a global SaaS organization

Responsibilities

  • 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.
  • 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

Available for qualified candidates

About company
Freshworks
A software company building uncomplicated service software for customer and employee experiences, serving over 72,000 companies globally with enterprise-grade solutions.
All jobs at Freshworks Visit website
Job Details
Category Mobile
Posted 17 days ago