Frontend Developer

Employer:Keys Group Services
Job Title: Frontend Developer
Location: Mohandessin, Cairo , Egypt
Job Type:Full Time Employee
Category:Information Technology
Description: ●            Ability to communicate extremely well. This is absolutely critical for the job since our client is remote, and we are using Scrum.●            Absolutely excellent understanding of HTML 5 markup notation, and how to craft well-designed pages that are easily maintainable and testable by dedicated QA engineers.●            Absolutely excellent understanding of CSS3 syntax, selectors, best practices, and automation using preprocessors (SASS, LESS).●            Absolutely excellent understanding of the Javascript programming language, object oriented principles, and how to manipulate the Document Object Model (DOM) within a browser.●            Absolutely excellent understanding of the HTTP protocol and of how REST API’s sit upon that. Absolutely excellent communication skills, and ability to influence teams by example.●            Excellent understanding of responsive design, and using Bootstrap and similar frameworks for building responsive applications rapidly.●            Excellent understanding of key concepts in distributed web applications, especially concurrency, exception handling, session management, multi-tier design, and building of API’s.●            Excellent understanding of React.js and its architecture.●            Good understanding of React workflows such as Flux or Redux.●            Strong understanding of the software engineering lifecycle, and tools to support it.●            Strong understanding of automated builds and continuous integration, and supporting tools, e.g. git, gradle, Maven, Jenkins.●            Strong understanding and experience in the design of reliable, high-performance, easily maintainable applications.●            Strong understanding and proven experience in writing tests at different levels, unit, integration, and otherwise.●            Strong understanding and awareness of memory usage considerations in design and implementation.●            Strong understanding of building applications that function properly across multiple browsers and platforms (desktop, tablet, phone).●            Highly polished abilities to use a leading Javascript IDE, e.g.VS Code, Webstorm.●            Familiarity with NoSQL databases and their appropriateness for different functions, from full-fledged backend to session caching.●            Good understanding of single sign on concepts, using different protocols such as SAML, OAuth, and Open Connect in particular. Good understanding of how to manage authentication using JSON Web Tokens.●            Understanding of performance and reliability impacts of design decisions, and ability to design metrics and test applications against those metrics.●            Good experience and understanding of git or any other distributed version control system (mercurial, bazaar…). Should be intimately familiar with cloning, branching, staging, committing, pushing, and more.●            Ability to suggest and use proven, popular open source technologies to enhance the productivity of the team and quality of the applications.●            Good understanding of the Scrum methodology. Should understand the responsibilities of the Product Owner and Development team inside and out.●            Excellent knowledge of front end development tools such as Babel, Webpack, and npm.●            Good understanding of how to use Jira and Bitbucket in support of issue tracking and continuous integration and delivery.●            Excellent English skills, both written and spoken.
Qualifications:
Experience:Min: 4
Salary:$0 – $500
Contact:

Collected from:

Posted in Information Technology