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