Responsibilities:
-
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.
-
Staying abreast of developments in web applications and programming languages.
Requirements:
-
Degree in Computer Science.
-
Strong organizational and project management skills.
-
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
-
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Laravel, Angular, React, Node.js)
-
Familiarity with databases
-
Excellent verbal communication skills.
-
Good problem-solving skills.
-
Attention to detail.