· Design and build advanced applications for the Android platform
· Collaborate with cross-functional teams to define, design, and ship new features
· Work with outside data sources and APIs
· Unit-test code for robustness, including edge cases, usability, and general reliability
· Work on bug fixing and improving application performance
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency and sound knowledge and experience of all necessary tools and software’s
· Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
· Ensure the best possible performance, quality, and responsiveness of the application
· Continue to learn, grow, and help us tackle brand new challenges
· Ensuring that the construction and presentation of your apps are congruent with the company's standards.
· Proofreading your code and correcting mistakes before each app is released.
· Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
· Monitoring app reviews to detect areas for improvement.