Consistently create well-designed and thoroughly tested code using best practices for mobile application development.
Create applications, using industry standards, incorporating data from back-end databases and web services.
Develop or validate unit-testing, addressing all devices to ensure cross device (phone and tablet) compatibility of applications.
Partaking in Rapid development projects and prototyping
Perform UI designs and coding, creating reusable objects and templates.
Translate designs and wireframes into high quality code using MVC patterns
Have a solid understanding of resource management for proper app performance
Support the entire application lifecycle (concept, design, test, release and support)
Maintain updated knowledge of new and emerging industry trends and technology. (Material design etc)