Full Stack Developer
appenza -
New Cairo, CairoPosted 6 years ago28Applicants for4 open positions
- 21Viewed
- 19In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We’re looking for a Full Stack developer who will take a key role on our team. Our Full Stack developer must have knowledge in all stages of software development.
- Design overall architecture of the web application.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Development experience for both mobile and desktop.
- Work within the Standards and Architecture Team on technical, enterprise initiatives. This will likely involve vision setting, researching, training, and all phases of the software development life cycle.
- Performing code review for all development tasks to ensure code quality and standards.
- Developing risky use-cases.
- Support/Lead developers both on and off shore to deliver the required software components.
- Mentor junior members of the team with the goal of improving their design and development skills.
- Support application deployment to the QC and Production environments.
- Troubleshoot problems as needed in the QC and Production environments.
- Engage in hands-on, in-depth analysis, review and design of the software, including technical review and analysis of source code. Will include reviews of in-house developed code, as well as review of technologies provided by third party vendors.
- Performing object oriented, data modeling and design.
Job Requirements
- Bachelor’s Degree in Computer Science, Engineering or a related technical discipline.
- +2 years of development experience.
- Extensive involvement with React/React Native and their ecosystems (Webpack, Flux,Redux, ES6).
- Excellent java-script skills. Experience with modern java-script frameworks (React, Angular, NodeJs etc..)
- Good understanding of source control(Git).
- Great skills at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues
- Experience in PHP and Laravel is a plus.
- Experience with WebStorm, IDEA, Jira, Stash, Teamcity, Webpack.
- Good communication and writing skills
- Ability to work as a member of a team
- Knowledge of the Agile Life Cycle.
- Excellent written and verbal communication skills in English