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.
Responsibilities
• 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
Qualifications
• 4+ 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
• Top-of-the-line Equipment (MacBook Pro)
• Quarterly Performance Bonus
• On-call Pay Policy
• Referral Hire Bonus (Junior - ₹37.5k, Mid - ₹55k, Senior - ₹75k, and Lead - ₹+5k)
• Health and Life Insurance
• Education allowance (Books, Udemy, Coursera, etc.)
• Paid leaves of 21 days (excluding 12 public holidays)
• Flexible working hours
• 5 Days working
• Team Fun activities
• PS4 for gaming nights
• Friday Pizza + Beer
• Annual company retreat - we went to Dubai and Goa in 2024 and are planning 2 more retreats for 2024
• Highly talented, dependable co-workers in a global, multicultural organisation
• Our teams are small enough for you to be impactful
• Our business is globally established and successful, offering stability and security to our Team Members
Read more