Front End Developer

Job Title:Front End Developer
Experience:4 to 6
Location:Egypt, Giza
Category:IT/Software Development
Description:

Responsibilities:

• Design beautiful, intuitive user interfaces

• Building JavaScript client side application interfaces with the latest technology

• Demonstrable working knowledge of front end design patterns

• Work as part of cross functional, passionate agile (SCRUM/Kanban) project teams ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery

• Participate in scrum ceremonies and participate on development projects and implement solutions in partnership with development managers and teams.

• Resolution of performance or security issues.

• Provide relevant, honest and accurate feedback to management.

• Research, recommend and implement tools as needed with the goal of continually increasing our development productivity

• Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them

• Maintain exceptionally high standards of design and code quality at all times, including but not limited to adherence to architectural, security and scalability standards and principles

• Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Qualifications:

Job Requirements

•  4+ Years of experience.

• Strong knowledge of Angular

• Familiarity with web based SaaS

• Be an advocate of automation, Test Driven Development, Continuous Integration and Continuous Delivery

• Usability and user experience testing

• Comfortable with absorbing new technologies quickly; highly self-directed and able to manage and prioritize concurrent and competing/conflicting challenges

• Innovator; ability to work collaboratively and a demonstrated team player with a results-oriented track record

• To be enthusiastic, fearless and boundary-less with the ability to coach and mentor

• Follow recommended software development methodology standards, championing evolution as appropriate

• Pro-active customer service attitude

• A technical mindset with good understanding of algorithms, data structures, design patterns.

• Solid knowledge of Agile development practices.

• A willingness and an ability to share best practice and improve processes.

• Experienced in issues of Scaling and an understanding of optimizing web-based applications.

• Experience working across multiple platforms and technologies

• Strong demonstrable experience of Object Oriented Analysis & Design and accompanying design patterns with a commitment to Software Craftsmanship and Clean Code.

• Experience of working with a wide variety of open source frameworks (such as JQuery, Bootstrap, Angular, D3, React etc.)

• Ability to work with Distributed Version Control Systems

• HTML , particularly HTML design for emails

• JavaScript, including modern tooling, techniques and frameworks

• CSS, including old & cross-browser support concerns

• Usability testing and optimization

• Performance tuning

• Experience of web interfaces and working with databases.

• Scaling and optimizing web-based applications

• Designing high availability systems

• Knowledge of Agile development practices and experience working in a cross-functional Scrum team

• Ability to work collaboratively and a demonstrated team player

• A willingness and an ability to share best practice and improve processes

 

Contact:

Collected from:

Posted in IT/Software Development