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 google’s 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 fixes—react 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