Front-end Developer
Itisco -
Cairo, EgyptPosted 5 years ago60Applicants for1 open position
- 26Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Design mobile-based features
- Create quality mockups and prototypes
- Ensure high quality graphic standards and brand consistency
- Assure that all user input is validated before submitting to back-end
- Collaborate with other team members and stakeholders
- Collaborate with agile development teams to define, design, and ship new features/user stories and tasks.
- Identify and correct bottlenecks and fix bug, Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven working experience in software development
- Proficient understanding of code versioning tools like {Git,SVN,MS TFS}
- Familiarity with continuous integration
- Self-motivated and creative problem-solving skills
- Innovative and out of box thinking
- Excellent knowledge of browser troubleshooting and debugging practices and techniques
- Knowledge of some SEO principles
- Knowledge of graphics software such as Adobe Suite, Photoshop etc.
- Expert knowledge of JavaScript, CSS3, HTML5, mvc, and/or Node.js.
- Strong proficiency with modern JavaScript frameworks including AngularJS, React and JQuery
- Familiarity with new frameworks and prototyping tools.
- Ability to translate mockups into seamless web pages with perfect visual and functional elements.
- Experience in building large and modular codebases.
- Strong understanding of REST APIs,AJAX and knowledge of how to interface with them.
- Experience with Back-End Development is a plus.
- Proficient understanding of OWASP security principles
- Participate in all phases of the agile development life cycle