Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Tqweem is looking for a passionate, mission oriented and imaginative Front-End Developer.
- Your primary focus will be the development of all user interface components, logic and definitions, and ensuring high performance and responsiveness to requests from the front-end.
- You will also be responsible for integrating the front-end elements into the application.
- Therefore, a basic understanding of backend technologies is necessary as well.
Responsibilities
- Slice designs received from UI designer into interactive web elements
- Integrate frontend elements developed, with the server side logic through RESTful APIs.
- Assist in Writing reusable, testable, and efficient code
- Stay up-to-date on new technologies and trends
Job Requirements
- Bachelor’s degree in Computer Science or equivalent is preferred.
- 3+ year’s professional experience in Software Development.
- Good knowledge of JavaScript, CSS, HTML, Ajax, JSON, REST, API Integration, Responsive Design, JavaScript and CSS debu.
- Good knowledge of building cross-browser user interfaces.
- Proficient understanding of code versioning tools, such as Git.
- Experienced working with any JavaScript library, such as: AngularJS, Angular2, VueJs, React, Backbone, Handlebars, …
- Experience with CSS pre-processors such as Less, SASS, Stylus.
- Experience with package managers such as NPM, Bower.
- Experience with building tools such as Gulp, Grunt, Webpack.
- Experience with ECMAScript 6 or TypeScript is a plus.
- Experience with creating charts preferably using D3JS.
- Comfortable working with command line interface (CLI).
- Understanding accessibility, usability and security compliance.
- Understanding WebSockets.
Preferred Technical and Professional Experience
- Experience designing, implementing and using RESTful Web Services in a Microservice Architecture.
- Experience with Agile’s Scrum.
- Experience with Docker and Docker compose.
- PHP / NodeJs knowledge is greatly preferred.
- Familiarity in designing UI for educational services and e-learning systems.