Senior Android Software Engineer
Core
Design and build complex features for ISA's native Android application, ensuring performance, security, and production readiness.
Role type
Senior IC Android Software Engineer
Builds
Native Android application features and services
Domain
Mobile / E-commerce / Travel
Deliverable
production ML models | product features
Required skills
Native Android development (Kotlin, Java), Android SDK, Jetpack, Compose, coroutines, architecture components, unit/instrumentation/UI testing, REST/GraphQL integration, offline-first data, Room/SQLite, mobile CI/CD, Google Play release management, Firebase Crashlytics, Datadog, secure coding, OWASP Mobile practices
Preferred skills
Travel, airline, or transactional/e-commerce platform experience
Responsibilities
Design and build complex features from UI through API integration and local data; Own performance, security, reliability, maintainability, observability, and production readiness; Lead technical design discussions and review code; Mentor Associate and Software Engineers; Maintain feature flags, deployment hygiene, and mobile CI/CD pipelines; Participate in on-call rotation and drive root-cause analysis for production incidents; Collaborate with cross-functional teams on requirements and integrations
Seniority
Senior, hands-on IC