The project involves implementing highly interactive and modern web interfaces like AngularJS and Angular. The system is backed by Node.js business services implemented in a micro services paradigm. Some of these services will be exposed for public consumption. The system will support upwards of hundreds of concurrent users.
Job Requirements
Duties:
To develop user interfaces on Javascript frameworks
Work with REST API; interact with designers and back-end developer;
Ensure mobile responsive layouts
Frontend optimization and structured web data
Attend daily Agile Scrum standups
Participate in the development of the application architecture.
Work as part of a dynamic, interactive Agile team developing and delivering digital services while also able to work independently
Able to learn fast in a dynamic environment
Technical Requirements
Experience in Javascript, HTML5, CSS3 is mandatory
Experience in AngularJS or Angular, WebPack.
Knowledge of MVC, Services, Binding, Directives and Filters in AngularJS
Knowledge of the AngularJS framework (including security, creation of own directives, deployment)
Experience in creating a modular large application on a Javascript-based framework e.g. AngularJS
Ensuring high performance on mobile and desktop
Ensuring responsive design
Ability to debug frontend web code
Ability to work with version control systems (GitHub).
Additional Experience Considerations
Previous frontend design experience
Previous experience on eCommerce platforms e.g. Magento, Shopify
Previous experience on any sort of booking, listing platforms
Knowledge of NodeJS server and backend technologies
Familiar with Frontend CSS and Javascript coding standards
Experience with AMP HTML
Experience with Search Engine Optimization
Experience with PMO tools like Jira
Additional Info
Experience Level
0 - 7 Years of Experience
Job Specialisation
General IT, Software Development & QA / Testing, System & IT Helpdesk / Database Administrator