Lead Software Engineer – Android
PayU
Gurugram, India
5d ago

About PayU

PayU, a leading payment and Fintech company in 50+ high-growth markets throughout Asia, Central and Eastern Europe, Latin America, the Middle East and Africa, part of Prosus group, one of the largest technology investors in the world is redefining the way people buy and sell online for our + merchants and millions of consumers.

As a leading online payment service provider, we deploy more than 400 payment methods and PCI-certified platforms to process approximately 6 million payments every single day.

Role Lead Engineer Android

Design and develop native mobile Apps and SDKs for Android using Java & Kotlin

Integrate mobile SDKs & Restful API's.

Develop Apps & Mobile SDKs with enterprise level quality

Work as part of an agile team using scrums

Work / Collaborate with various cross functional teams of Product Managers / Tech Leads / UX to

understand the requirements

Deliver code in an agile team environment

Lead code reviews to drive teams to the highest standards for building mobile apps

Provide architectural leadership in product development team

Drive teams to follow clean code principles

Drive innovation through rapid prototyping and iterative development

Unit Test case development and aiding in automation of app

Document the working systems and help in training of fellow engineers

Experience Requirements

4-8 years of working experience in native Android application development

Capability to build reusable frameworks to support business demands.

Should have strong understanding of lifecycles of Android Application

Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen

sizes

Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access

Layer).

Comprehensive experience developing mobile applications and mobile SDKs in Java

Hands on experience and in depth working knowledge of Android SDK

Working knowledge of modern Android Development Guidelines and Style Guidelines as well as modern

use of Support Library.

Familiarity with cloud message APIs and push notifications

Understanding of Google's Android design principles and interface guidelines

Should know effective use of debugging tools available

Aware of Mobile application development trends

Experience working with remote data via REST and JSON

Experience with XML, JavaScript and interfacing Android applications to server side APIs

Exposure to development of server side components

Good knowledge of concepts of Oops and design patterns is a must

Should be quick learner of existing app or platform

Proficient understanding of code versioning tools, such as Git, svn etc.

A Plus : Knowledge of react, react native

A Plus : Knowledge of payments module

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form