• Design and build mobile applications for the Android and/or iOS platform
• Work closely with the backend server-side developers to develop APIs to support mobile functionality
• Develop test plans/cases for unit/integration testing
• Troubleshoot and debug to optimize performance
• Publish applications to the App Stores or the Android market
• Provide post-launch maintenance and support, constantly innovate the app functionality and design
• Remain up to date with the technologies, frameworks, concepts and best practices for coding mobile applications