Job Description
Job Overview:
Design and build Android product and platform
Coding using Java and Android
Report to Software Engineering Lead or Technical Manager on product team
General Responsibilities & Duties:
Designing, Coding, Documenting designs, Defect free deliverables
Ensure the performance, quality and responsiveness of application
Critical Thinking and problem solving
Be a great team player, great interpersonal, and communication skill
Time management with regards to work assigned
Minimum Qualification:
3-5 years experience of Android application development
Bachelors Degree in Computer Science, Software Engineering, or equivalent.
Technical Skills required:
Proficient with Java and Android.
Strong knowledge of Android SDK, different versions of Android.
Strong knowledge of Android UI design, material Design and Android best practices.
Experience with Android and fragment lifecycle, Services, broadcast receiver, content provider, SQLite database handling, async task, Ui layouts, Widgets, jetpack.
Strong knowledge of Object Orientated Programming concept, threading, Synchronisation, garbage collection, memory management, data parsing.
Must have programming expertise, data structures, clean coding expertise, Experience of using various design patterns such as singleton, MVC, MVP, Observer etc.
Must have experience with cloud message APIs and push notifications
Great to have experience with IoT/ BLE, location management APIs and Kotlin
Proficient in using tools such as SVN, JIRA, Jenkins
Experience of working on products, platforms, SDK will be an added advantage.
Experience of working on Google Wear is considered added advantage
Employement Category:
Employement Type: Full time
Industry: Wellness
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Android Developer
Contact Details:
Company: Nelson Consultants
Location(s): Bengaluru