Web Developer

Confidential Company - Maadi, Cairo

8
Applicants for
1 open position
Experience Needed:
2 to 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Education Level:
Bachelor's Degree at least
Languages:
Arabic, English
Vacancies:
1 open position
About the Job

Job Summary

We are looking for a Full-Stack Developer to develop web applications.The required candidate shall have experience in PHP, MySQL, Laravel, AngularJS, MongoDB, and other technologies required to create a complete web application with all its compartments.

We are seeking an efficient team player that adds a high value to his small, yet professional team working in a micro development studio to create state-of-the-art solutions for genuine ideas.

The candidate will play a numerous roles supporting the position responsibilities in a flexible environment, in which the entire team will interact to achieve the company's objectives.

Responsibilities

  • Assist in creating an efficient development environment with the necessary tools that guarantee an excellent workflow.
  • Deeply understand the business analysis to gain a solid ownership of the business problems, challenges, and the required solution.
  • Design the overall architecture of the web application and tweak it to ensure its performance and stability.
  • Maintaining best practices for code design and writing.
  • Implementing the UI/UX design wireframes to actual modules that will produce the application.
  • Perform all required activities to ensure high quality and performance of the created solutions including code optimization and code refactoring.
  • Maintain the projects' efficiency through keeping an eye on scalability and maintainability.
  • Maintain the products' standards through keeping an eye on quality, security, performance, and user experience.
  • Create all required levels of documentation for all the projects compartments and phases.
  • Stay up-to-date with new technologies. Continuously evaluate and promote the use of new tools, techniques, frameworks, and platforms.
Job Requirements
  • A degree in Computer Engineering or Computer Science.
  • 2-3 years of relevant work experience.
  • Knowledge and experience in PHP, MySQL, Laravel, AngularJS, MongoDB, and other technologies required to create a complete web application with all its compartments
  • Solid understanding of the software development lifecycle.
  • Solid understanding of Object Oriented Programming and MVC concepts.
  • Solid understanding of code versioning tools such as Git, SVN, and Jira.
  • Experience in the following is a great plus:
    • Web Development Frameworks
    • UI Design and development
    • Database Design
    • Cloud Computing Frameworks
  • Strong front-end development skills
  • Web fundamentals like HTML, JavaScript, and CSS, AngularJS, JQuery, JS-based build tools like Grunt and Gulp, and LESS and SASS.
  • How to interact with APIs, and the external world and data migration.

Extras

  • Excellent command of English Language
  • High communication and critical thinking skills
  • User interface and user experience
  • Security concerns throughout the program
  • Understanding customer and business needs
  • Proven ability to deal with ambiguity
  • Self-driven and proactive spirit
  • Ability to implement automated testing platforms and unit tests