Sr. Android Developer

Company Description
Apertum Online is a leading B2B technology service provider company based out of Mumbai, India providing business and technical expertise to the global online and mobile gaming industry. Our product & technology team handles product and engineering for our client with complete end-to-end ownership. This includes pitching new ideas, building prototypes, running simulations to test algorithms and building entire products from white-board to production, providing support and analytics throughout the lifecycle.
Apertum Online offers a dynamic and rewarding environment for high achievers looking to work and learn alongside like-minded individuals to build and support scalable products which already provide entertainment to millions of users and take them to the next level.
Job Description
Role bio
In this role, you have an opportunity for significant impact through your ability to increase developer efficiency and product quality through your work. You will play an impactful role to build mobile-first experiences Apps.

Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on Android
Build end-to-end features of the app: networking, persistence, business logic, and UI
Build efficient and reusable mobile components and architect reliable and scalable mobile solutions
Identify areas of improvement and advocate for mobile best practices
Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
Tech Stack

Languages: Java / Kotlin
Architecture: MVVM
Network: Retrofit, Okhttp, Protocol buffers
Dependency Injection: Dagger 2
CI/CD: Jenkins Other: Android JetPack, Glide, Git, ExoPlayer

3+ years of application development experience on Android
Proficiency with Java, Kotlin, and the Android development ecosystem.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as “touch”
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Familiarity with Flutter
Additional Information
Apertum Online Pvt. Ltd. offers a dynamic and rewarding environment for high-achievers looking to work and learn alongside with like-minded individuals and build scalable technology, which entertains millions of users across the globe.
Perks And Benefits

Permanent Remote Based
Quarterly Bonuses
Top-of-the-line equipment (MacBook Pro)
PS4 for gaming nights
Friday Pizza + Beer
Education allowance (Books, Udemy, Coursera, etc.)
Flexible working hours
Flash Bonuses
Team Fun activities (laser tag, online Escape Rooms, etc.)
Team Offsite.
Mumbai, MH, IN