وظائف تنقيب الاردنوظائف في الاردن
Front-End Engineer (All levels)
As a member of our front-end engineering team, you will be responsible for working with product managers and designers on defining new features and leading the development and roll-out of these features into production. Additionally, you will customize existing features to fit customer needs and cooperate with members of the engineering team and solution architects to properly integrate such features with our hosted platform.
Requirements
- Experience in object-oriented design
- Experience in front end and web development using JavaScript (ES6+), HTML5/Semantic HTML, and CSS3
- Bachelor’s degree in Computer Science or any related field.
- Very good communication skills in English (written and oral).
- 1+ years working with HTML5, CSS, JavaScript
- 1+ years of web application code design and architecture
- 1+ years of experience in 1 or more JS frameworks (e.g. React, Vue .. etc)
- Solid understanding of web technologies, how web pages/applications are delivered, and how browsers function
- Practical knowledge of accessibility and WAI-ARIA
- Understanding design patterns and data structure.
- Can build sites with(out) using CSS frameworks (bootstrap 4+, foundation…).
- Solid knowledge of responsive web design.
- Practical knowledge of cross-browser/platform compatibility issues.
- Practical knowledge in web-developer tools available in browsers.
- Experience in browser APIs, local storage, and optimizing front end performance
- Experience with at least one of the CSS preprocessors (SCSS, LESS .. etc)
- Practical knowledge in Git
Responsibilities:
- Responsible for turning mockups to cutting edge HTML/CSS/JS and develop new features/widgets.
- Fixing bugs on existing sites/features.
- Setting up initial style guides for new projects and redesigns.
- Refactoring existing code and making sure it is following best practices and guidelines.
- Provide accurate estimates and meet deadlines.
- Represent the UI team in Spotify model tribes.
Preferred Qualifications:
- Practical knowledge of CSS3 and developing maintainable and high-performance CSS using techniques like OOCSS, BEM, or SMACSS.
- Understanding of CSSOM and its relation to DOM.
- Understand the benefits of Style Guide Driven Development.
- Ability to provide accurate estimates and meet deadlines.
- Knowledge of PUG/Jade or any templating engine is a plus
- Practical experience in web performance, light house reports and core web vitals.
- Experience with theming is a plus.
- Practical knowledge of Typescript, Node.js, Babel, and Webpack is plus
- Ability to provide accurate estimates and meet deadlines.
- Experience in Jira and confluence