Senior Android Engineer
Core
Designing and developing high-performance Android applications, specifically maintaining the Edison Mail app.
Role type
Senior Android Engineer
Builds
High-performance mobile applications (Edison Mail)
Domain
Mobile development / Email client
Required skills
Kotlin, Java, Android Jetpack components, multithreading, networking, memory management, data storage, architectural patterns (MVC, MVVM, VIPER), performance optimization, crash analysis, power usage tuning, Volley, Glide, Lottie, Firebase (FCM)
Preferred skills
Google Play submission process, email protocols (SMTP, IMAP), Linux environments, backend services, React Native
Technologies
Kotlin, Java, Volley, Glide, Lottie, Firebase, React Native
Responsibilities
Design, build, and maintain advanced Android applications; Collaborate with product managers and backend developers to define and integrate APIs; Take end-to-end ownership of features from design to release; Conduct code reviews and enforce best practices; Explore new Android technologies and contribute to architecture improvements
Seniority
Senior, hands-on IC