Cross-platform application developer, works include designing user interfaces, creating APIs, deploying applications, version control and code maintenance.