
Front End React With NodeJS ( Pern Stack )
Cegedim -
New Cairo, CairoPosted 3 years ago25Applicants for5 open positions
- 25Viewed
- 25In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
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
Job Requirements
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
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.