Frontend React Native Developer
Ejada -
Cairo, EgyptPosted 2 years ago27Applicants for6 open positions
- 21Viewed
- 6In Consideration
- 14Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Qualifications: Bachelor’s Degree in Computer Science/Engineer or any related field.
Desired Skills and Competencies:
- Minimum +2 years’ experience in a Frontend React Naïve or Angular Development.
- +1 year plus experience in React Native, or Angular framework.
- Extensive technical experience and development expertise in JavaScript, Typescript, HTML, and CSS.
- Experience in Java-J2EE Development is a plus
- Demonstrate strong written and oral communication skills.
- High command of verbal and written English.
Job Requirements
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 Native, Angular, Vue)
- 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.
- Banking domain knowledge.