• Developing front end website architecture.
• Designing user interactions on web pages.
• Developing back-end website applications.
• Creating servers and databases for functionality.
• Ensuring cross-platform optimization for mobile phones.
• Ensuring responsiveness of applications.
• Working alongside graphic designers for web design features.
• Seeing through a project from conception to finished product.
• Designing and developing APIs.
• Meeting both technical and consumer needs.
• Staying abreast of developments in web applications and programming languages.
• Experience with front-end programing (Angular) • Experience with back-end programming (Java) • Experience with MySQL (big data is an asset) • Experience with cloud message APIs and usage of push notifications. • Knowledge of code versioning tools (Git)