your role and responsibilities
• envision how people experience products and bring that vision to life in a way that feels inspired, refined and magical
• tackle complex tasks and transform them into intuitive, accessible and easy-to-use designs for billions of customers around the world (novice to expert)
• collaborate with engineers and product managers throughout the design process - from creating research protocols, personas, scenarios, information architecture and wireframes to building user interface prototypes
• at each stage, must anticipate what our users need, advocate for them and ensure that the final product surprises and delights them.
• 1 - 3 years of experience in android app development
• you will use your expertise in application development to evaluate and select development methods, processes, standard methodologies and tools
required technical and professional expertise
• proven knowledge of android sdk, different versions of android, and how to deal with different screen sizes
• familiarity with apis to connect android applications to back-end services
• proven 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