We are looking for a Sr. Android Mobile Application Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation mobile applications.
KEY RESPONSIBILITIES :
Design, Build and maintain high performance, reusable, and reliable Java code (RxJava experience is an added advantage)
Mentor the team and help them to deliver efficiently
Ensure the quality, and responsiveness of applications
End to end Android application development
Lead Technical architecture and coding standards
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application stability.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Translate designs and wireframes into high quality code
MINIMUM REQUIREMENTS :
Should be well versed in Kotlin, kotlin coroutines and Java
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Strong experience with using Firebase in Android apps
Good to be familiar with Bitrise for Continuous integration and Continuous Development needs.
Experience of end- to- end life- cycle of an application right from First line of code to publishing a stable version on the Play Store
Experience with common Android libraries like Retrofit2, Dagger2
Should have submitted at least 5 apps to the Play store.
Presence in open source community, technical forums.
Capability to build reusable frameworks to support business demands.
Should have experience in architecting enterprise applications
Working knowledge of modern Mobile Development Guidelines
Familiarity with cloud message APIs and push notifications
Understanding of design principles and interface guidelines
Should know to effective use debugging tools available
Should be quick learner of existing app or platform
Familiarity with continuous integration
Proficient understanding of code versioning tools, such as Git
Knowledge of the open-source ecosystem and the libraries available for common tasks
Experience with offline storage, threading, and performance tuning
Experience in building universal apps
Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer
Job Category : Technology Group
We provide global technology and information services that connect people to the news they need. News Technology Services (NTS) is an essential part of News Corp’s global technology strategy.
We work directly with News Corp’s global brands to offer a range of technology services, including web development, application support, infrastructure management and cyber operations.