Android Developer

  • Paytm
  • India
  • May 16, 2018
Full time Design Developer SCRUM

Job Description

Job description

Looking for Android Developer.

 

Paytm Money is a SEBI registered Investment Adviser (IA) & will be soon offering investments in direct plans of mutual fund schemes. It is a 100% owned subsidiary of One97 Communications Limited headquartered in Bangalore.

 

Paytm Money aims to be a full-stack wealth management business and cover the entire spectrum of investment & wealth management products. The roadmap of their offerings to users includes Mutual funds, Equities, Commodities, etc 

Responsibilities:

- Build high availability and extreme reliable high volume transactional systems. 

- Deliver reliable solutions that handle massive data and high traffic. 

- Complete ownership of problem-free execution of owned modules and solutions.

- Focus on code optimization, code quality, maintainability etc. 

- Debug and Optimise Android applications to work on multiple Android versions and devices

 

Experience and Qualifications:

 

- Master’s or BS/B.Tech in Computer Science or equivalent experience from a top college 

- Hands on 5+ years experience in writing android applications

- Built and released at least one android application

 

Tech Stack:

 

Our technology stack comprises of Core Java, RxJava, SQL Lite, Git, ReactJS, Kotlin, Rest Api, Android SDK.

 

Mandatory Skills:

• Application architectural experience

• Engineering skills to develop and maintain light weight applications that would seamlessly run in low end 

android devices, under poor bandwidth, and prepaid data connections

• Excellent data structure & algorithm and problem solving skills

• Experience on web service integration (REST, JSON, XML)

• Handling different versions of Android, and how to deal with different screen sizes

• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 

• Understanding of the full mobile development life cycle

• Experience with Maven / Gradle, CI tools like Jenkins

Preferable Skills:
 

• Familiarity with Agile development, Scrums, continuous integration, and test driven development processes

• Strong experience in design patterns, Android UI design principles, Object Oriented Programming 

• Experience with AB testing, Analytics, offline syncing, GCMs, deep-linking, notifications etc 

• Experience in building apps in which transaction/payments happen
 

Bonus: 

• Familiarity with Maven / Gradle, CI tools like Jenkins 

• An active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer 

Groups (GDGs).

• Knowledge of Rx , MVVM

 

Personality:

- Customer focused, adapts well in a fast-changing environment

- Ability to work well with multiple teams and multitask

- Proven performer and team player, enjoys challenging assignments 

- Self-Starter who can work well with minimal guidance and in a fluid environment