By selecting “Apply” above, you indicate you have read and acknowledge the Applicant Privacy Notice (https://images.dowjones.com/wp-content/uploads/sites/35/2023/01/12223740/News-Corp-Universal-Applicant-Privacy-Notice.pdf) , including data transfers as described in the Notice
Job Description:
Sr Android Developer
Job Description
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:
Engineer / Design technical solution to build enterprise level mobile applications.
Design, Build and maintain high performance, reusable, and reliable Kotlin/Java code (Coroutines / 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:
Min 8+ years of working experience in Native Android application development.
Should be well versed in Kotlin, coroutines and Java and at least having 2+ years of experience in developing android apps using kotlin
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Experience with android architecture patterns such as MVC, MVP, MVVM & clean architecture for apps development.
Experience with using Firebase(crashlytics, remote config, app distributions) in Android apps
Familiar with Bitrise or any other CI/CD tool.
Strong understanding of android basic components such as broadcast receivers, services, activities/fragments, content providers.
Experience with Image loading libraries such as Glide, Picasso etc.
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 livedata/viewmodel Retrofit2, dependency injection frameworks like Dagger2 or Hilt.
Should have experience of submitting & releasing the apps on playstore..
Presence & contributions in open source communities & technical forums such as github, stackoverflow, Medium etc.
Experience with multi-modular codebase development to build reusable frameworks to support business demands.
Should have experience in architecting enterprise applications.
Experience with JSON, XML and interfacing applications with server side APIs
Working knowledge of modern Mobile Development Guidelines
Familiarity with cloud message APIs and push notifications
Understanding of system design patterns(Solid principles)
Should know to effective utilize debugging & profiling tools
Should be quick learner of existing app or platform
Proficient understanding of code versioning & code reviewing tools, such as Git, bitbucket etc
Familiarity with project development tools such as JIRA, confluence and Sprint/kanban agile process.
Knowledge of integrating third party libraries into the apps.
Experience with offline storage using sqlite/Room db , file storage & secure shared preferences
Nice to have experience or knowledge of the latest jetpack components such as jetpack compose, android jetpack navigation etc.
Nice to have familiarity with media players eg. exo player
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.
35779