No of Positions: 10
Location: Pune
Tentative Start Date: October 09, 2021
Work From : Offsite
Rate : $ 6 - 8 (Hourly)
Experience : 3 to 5 Year
Skills & Experience:
• Bachelor’s Degree in Computer Science, Information Systems or related field • Strong knowledge of Kotlin, Android SDK, Android UI design principles, OOP concepts, patterns and best practices.
• Experience with Kotlin and MVVM. • Exposure to frameworks like RxJava, Observable pattern.
• Hands-on experience in integrating with Restful API, third-party libraries and JSON. • Hands-on experience with offline storage, threading, and performance tuning • Hands-on experience with cloud message APIs and push notifications
• Hands-on experience for developing applications for multiple target devices with different screen resolutions and OS versions • Strong understanding of Android application architecture, Activities, Services, Intents, Content.
• Strong understanding of Google's Android design principles and interface guidelines
• Familiarity in using code versioning tools such as Git
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Ability to design applications around natural user interfaces such as touch
• Knowledge of IoT product development will be an added plus
• Knowledge of Flutter or Dart programming will be an added plus
• Familiarity with the use of additional sensors, such as gyroscopes and accelerators
• Ability to understand business requirements and translate them into technical requirements
• A knack for bench-marking and optimization • Familiarity with continuous integration
• Strong technical aptitude, time management and organizational skills
• Excellent written and oral communication skills
• Strong analytical skills and ability to multi-task day-to-day activities
Responsibilities:
• Translate designs and wireframes into high quality code
• Design, build, and maintain high performance, reusable, and reliable 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
• Write code to connect with Hardware devices using API for IoT products