| 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: |
Frontend Developer
Posted in Information Technology
