Senior Android Developer

4 - 6 years

15.0 - 30.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

SQLiteAndroidKotlinData Structures And AlgorithmsJava

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Vyapar: We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter. Role Summary: Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource. The Android developer will be responsible for the development and maintenance of the Vyapar Android Application. A strong understanding of Core Java, Kotlin, and Database is critical for the role. Key Responsibilities: • Translate designs and wireframes into high-quality code. • Design, build and maintain high performance, reusable, and reliable Java/ Kotlin code. • Ensure the best possible performance, quality, and responsiveness of the application. • Identify and correct bottlenecks and fix bugs. • Help maintain code quality, organization, and automatization. • Helping the team members and guiding them for the right design and implementation. Desired Skills And Requirements • Must have o Problem-solving skills, and Data Structures. o Strong knowledge of Android SDK, different versions of Android. o Must know how to deal with different screen sizes. o Android UI design principles, design patterns. o Kotlin, Core Java, and XML. o SQLite database. o Android Jetpack component. o MVVM Architecture. o Familiarity with RESTful APIs to connect Android applications to back-end services. o Experience with offline storage, threading, and performance tuning. • Good to have o Knowledge of the open-source Android ecosystem and the libraries available for common tasks. o Ability to understand business requirements and translate them into technical requirements. o A knack for benchmarking and optimization. o Understanding of Google's Android design principles and interface guidelines. o Proficient understanding of code versioning tools, such as Git. o Dependency injection with Hilt. Experience: • 4 to 6 years of experience in Android application development role. • Must have 3 years of experience in Kotlin/ Core Java. • Must have 3 years of experience in SQLite database. • Must have 2 years of experience in Android Jetpack components and MVVM Architecture. • Product Company background plus. • Startup experience is a plus. Education: • A full-time B.E/ B.Tech Degree from a recognized university.

Software / Mobile Applications
N/A

RecommendedJobs for You

Hyderabad, Telangana, India