- Develop web, interactive, mobile, and robotics applications.
- Translate concepts into actual implementation with a focus on usability and speed.
- Handle all software and web development work.
- Develop overall concepts for improving the user experience within a business webpage or product, ensuring all interactions are intuitive and convenient for customers.
- Conduct testing of completed applications, websites, and software to assess user experience and functionality of application front end.
- Create surveys for research through various social media platforms to gather feedback on user's ease of use and incorporate the findings in the development.
- Maintain and enhance the website once built.