Job Description :
Andriod developer to support

Additional Requirement(s): In-person interview is required. Local candidates preferred.

Physical Requirement(s): In-person interview is required
Location: Auburn Hills, MI
Duration: Six plus months with possible extension


Duties and Responsibilities:•
Design and build prototype applications for the Android platform
Maintenance existing production app using Java.
Provide thought-leadership regarding implementation best practices
Design and Build advanced applications for the Android Platform using Java & Kotlin.
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and test new features
Identify and root cause bottlenecks and fix bugs improving application performance
Help oversee code quality, organization
Designing and building advanced applications for Android platform
Collaborating with cross-functional teams to define, design, and test new features.
Review code for robustness, including edge cases, usability, and general reliability.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Understand of automotive command and control apps is a plus.
Must Have:
Kotlin experience
/

Education and Years of Experience:
BS/MS degree in Computer Science, Engineering or a related subject.
Required Skills/Certifications:
Practical experience in Android development.
Familiarity with Java language
Knowledge of Bluetooth Stack in Low Energy and Classic
Knowledge of Android Bluetooth Low Energy Stack and APIs
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Experience with offline storage, threading, and performance tuning
Knowledge of other web technologies and UI/UX standards
Understanding of Google''s design principles and interface guidelines
Experience with performance and memory tuning with tools
Familiarity with cloud message APIs and push notifications
Familiarity with continuous integration
Knowledge of developing trends and emerging standards in mobile apps (RxJava, MVP, Kotlin, etc), mobile payments, and wearables
Good understanding of RESTful APIs and how to connect Android applications to back-end services
Understanding of code versioning using git. Understanding of accessibility and security compliance
Experience working with Jetpack Components
             

Similar Jobs you may be interested in ..