Job Description :
Android Engineer JD
News Corp is looking for an Android Engineer to join our innovative technology department.
This role will be expected to collaborate with our team leads and cross-functional businesses to
create and deploy native Android applications.
News Corp has a global platform that already powers 25+ apps and we are adding more. This
role will have the opportunity to influence products across different industries. This role will also
be involved in open source projects to showcase their own passions and involvement in
technology.
Key Responsibilities:
● Work with talented engineers for the technical development and delivery of elegant and
intuitive app features across development teams, partnering with business stakeholders,
QE teams, and other geographically dispersed engineering teams.
● Provide technical leadership in evaluation, conceptualization, design and development of
small features
● Participate in the breakdown of stories into technical design, implementation tasks, sprint
planning and other scrum ceremonies.
● Leverage agile methodology concepts for quality, delivery and continuous improvement.
● Exemplify how to write and review code and act on data feedback to decide what to build
next.
● Engineer / Design technical solutions to build enterprise-level mobile applications.
● Design, Build and maintain high-performance, reusable, and reliable Kotlin/Java code
(Coroutines experience is an added advantage)
● Compose UI experience (added advantage)
● Ensure the quality and responsiveness of applications
● End-to-end Android application development
● 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
Qualifications:
● Computer Science Degree or a related Engineering field with strong engineering
foundation
● 2-5 years of working experience in Native Android application development.
● Should be well versed in Kotlin, coroutines and Java and at least 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, MVI & 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, Kotlin Flows
and dependency injection frameworks like Dagger2 or Hilt.
● Should have experience of submitting & releasing the apps on Play Store..
● 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 effectively utilize debugging & profiling tools
● Should be a quick learner of existing apps 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
The ideal candidate is:
● Passionate about their work with a desire to problem-solve
● Comfortable working across a broad range of technologies
● Collaborative by nature, eager to work across the entire organization
● Comfortable working in a startup like environment
● Talented with benchmarking and optimization
About News Corp
News Corp is a global, diversified media and information services company focused on creating
and distributing authoritative and engaging content to consumers throughout the world. The
company comprises businesses across a range of media, including: news and information
services, book publishing, digital real estate services, cable network programming in Australia,
and pay-tv distribution in Australia.
Headquartered in New York, the activities of News Corp are conducted primarily in the United
States, Australia, and the United Kingdom
This job is posted with NTS Technology Services Pvt. Ltd.
Job Category:
News Corp is a global, diversified media and information services company focused on creating and distributing authoritative and engaging content to consumers throughout the world. The company comprises businesses across a range of media, including: news and information services, book publishing, digital real estate services, cable network programming in Australia, and pay-tv distribution in Australia.
Headquartered in New York, the activities of News Corp are conducted primarily in the United States, Australia, and the United Kingdom.