Senior Software Development Engineer
Core
Develop and maintain foundational frameworks and shared components for Android mobile applications, ensuring high performance and reliability.
Role type
Senior IC Android Software Engineer
Builds
Native mobile applications, shared frameworks, and engineering tooling
Domain
Mobile Development (Android)
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android Framework, Android SDK, Android Studio, Jetpack Compose, REST, JSON, AWS, GAE, Firebase, distributed systems design, app performance optimization
Preferred skills
Experience with analytics APIs, location APIs, social APIs, payment gateways, SMS gateways, media content transcoding, APM tools
Technologies
Java, Kotlin, Jetpack Compose, AWS, GAE, Firebase, Android Studio
Responsibilities
Write efficient, tested native mobile application code; define and improve engineering standards and development processes; own architecture contributions; prototype new ideas and explore emerging mobile technologies; monitor app performance metrics and drive improvements; contribute to knowledge sharing through technical blogs
Seniority
Senior, hands-on IC