companyPaytm logo

Senior Android Software Engineer

PaytmNoida, Uttar Pradesh
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To excel in this role, candidates should possess:3 to 6 years of Android development experience. Expertise in Kotlin, RXJava, and Coroutines. Proficiency in Android app architecture and design. Strong analytical and problem-solving skills.

About the job

About Us:
Paytm stands as India's premier mobile payments and financial services platform, leading the charge in the mobile QR payments revolution. Our technology empowers small businesses by enhancing their payment and commerce capabilities. At Paytm, our mission is to integrate half a billion Indians into the mainstream economy through innovative technology.

About the Role:
We are seeking a skilled Senior Software Engineer proficient in Android native application development, particularly using Kotlin, RXJava, Coroutines, and Dagger. This role involves developing an Android application tailored for Android POS devices.

Key Responsibilities:
- Design and implement features for the Android application based on specifications from Product and Design teams.
- Conduct unit tests for all features to ensure quality and performance.
- Collaborate closely with Backend, Design, and Product Management teams to refine feature specifications.
- Engage with cross-functional teams to define, design, and launch new features.
- Ensure code robustness through comprehensive testing, including edge cases and usability assessments.
- Address bugs and enhance application performance continuously.
- Stay updated with emerging technologies to boost development effectiveness.

Desired Skills:
- 3 to 6 years of experience in Android application development.
- Strong knowledge of Kotlin & Java, Dagger 2, MVVM architecture, LiveData, data binding, RxJava2, Room DB, and Coroutines.
- Solid understanding of Android application architecture and design principles.
- Proficiency in memory management, network interactions, debugging, concurrency, and multi-threading in Android.
- Familiarity with the full application development lifecycle, including continuous integration, testing, and app distribution.
- Proficient in both Kotlin and Java languages.
- Strong background in Data Structures, algorithms, and Object-Oriented Programming concepts.

About Paytm

Paytm is the leading mobile payments and financial services distribution company in India, known for revolutionizing mobile QR payments. We are dedicated to empowering small businesses through innovative technologies that facilitate seamless payments and commerce.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.