Role: Android Developer Experience: 1 to 3 Functional Area: Android Application development &UI UX Design Employment Type: Full Time, Permanent Education: Computer Science, or Any Degree Key Skills: Java, Kotlin, Android Studio, Android SDK, Android UI Essential Skills & Qualifications · Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes . Familiarity with RESTful APIs to connect Android applications to back-end services . Strong knowledge of Android UI design principles, patterns, and best practices . Experience with offline storage, threading, and performance tuning . Ability to design applications around natural user interfaces, such as touch . Familiarity with the use of additional sensors, such as gyroscopes and accelerometers . Knowledge of the open-source Android ecosystem and the libraries available for common tasks . Ability to understand business requirements and translate them into technical requirements . Familiarity with cloud message APIs and push notifications . A knack for benchmarking and optimization . Understanding of Googles Android design principles and interface guidelines . Proficient understanding of code versioning tools, such as Git . Familiarity with continuous integration
Roles & responsibilities
· Proficiency in Designing and Functionalities · Proficiency in HTML, CSS, and jquery for the web application & Website development · Build pixel-perfect, buttery smooth UIs across both mobile platforms. . Leverage native APIs for deep integrations with both platforms. . Diagnose and fix bugs and performance bottlenecks for performance that feels native. . Reach out to the open source community to encourage and help implement mission-critical software fixesReact Native moves. . Fast and often breaks things. . Maintain code and write automated tests to ensure the product is of the highest quality. . Developing Given Design to Reac