front end react with nodeJS

Job Title:front end react with nodeJS
Experience:3 to 5
Location:Egypt, Cairo
Category:Creative/Design/Art, IT/Software Development, Engineering – Telecom/Technology
Description:

Job Description

Responsible for the design, development and maintenance of high quality software applications.

Participation in design workshops, peer code reviews, unit testing, test-driven development and refactoring.

Development of exciting new software applications using modern, best practice development techniques, design patterns and quality standards.

  • Participating in solution designs, designs workshops and peer code reviews
  • The unit testing and refactoring of new and existing web applications
  • Applying best practice development techniques, including patterns and coding standards
  • Active participation in user story and acceptance criteria creation, estimation and testing.
  • Active participation in all aspects of the Scrum framework, including Sprint Goals, Sprint Planning, Sprint Reviews, Daily Stand-ups and Retrospectives
  • Actively learning new technologies to satisfy business and architectural demands

Essential skills and experience:

  • A strong handle on design Patterns such as MVC, MVVM
  • Excellent JavaScript knowledge with a solid understanding of composition
  • Strong experience with Front End development using JavaScript and related frameworks (e.g., React, Angular, Vue)
  • A very strong understanding of state management, such as Redux
  • Experience with Material UI or similar front end libraries
  • Best practice around implementing responsive design
  • Deep understanding of web standards and architecture
  • Strong HTML5, CSS and Typescript/JavaScript skills
  • Experience in front end deployment and using build tools
  • Experience in writing good quality, tested code with good Unit Test coverage
  • Experience implementing feature toggles for continuous deployment
  • Exposure and application of UX design principles
  • Experience of Visual Studio Code
  • Web Services, REST, XML, JSON
  • Knowledge and experience of agile development methods (e.g. XP, Scrum, Kanban)
  • Knowledge and experience of agile practices (e.g. Continuous Integration, Continuous Deployment, Refactoring)
  • An aptitude and interest in seeking out and applying new technologies
  • An enthusiastic and inspirational approach to software development
  • A track record of delivering software to agreed quality and cost
  • Working within a Scrum team
  • A keenness to challenge, innovate and champion new ideas
  • Excellent communication and written skills
Qualifications:

Desirable skills and experience:

  • Experience building NodeJS server side apps and Microservices experience
  • Experience building serverless functions in Cloud solutions such as AWS.
  • An understanding of databases – PostgreSQL.
  • Secure programming practices, really a general understanding of Web security
  • The Atlassian toolset including JIRA, Confluence, Bamboo, GIT and BitBucket.
  • Healthcare domain knowledge.
Salary:10000 to 12000
Contact:

Collected from:

Posted in Creative/Design/Art Engineering - Telecom/Technology IT/Software Development