Education Background:
● B.S. or M.S. Computer Science or a related fields (e.g., Electrical and/or Computer Engineering)
Experience Required:
● Strong working knowledge of Microsoft Office products, i.e., Word, Excel, PowerPoint, Outlook
● Experience in software development and testing
● Good oral and written communication skills
● High proficiency in computer technology and programming languages, ideally also programming for automating testing
● Minimum 1-2 years software development experience
● Experienced developing simple, elegant, and maintainable Python, Java, Javascript, or other programming languages and willingness to learn
● Knowledge of modern software development practices such as agile methodology and software development life cycles
● Strong understanding of object-oriented programming, responsiveness, cross-browser techniques, web tooling is a plus
● Experience with git, continuous integration, and deployment tools is a plus
● Knowledge of testing tools such as Selenium or other test automation tools is a plus
● Experience in cross-browser testing is a plus
Responsibilities:
Software Development Responsibilities:
● Develop front-end for production-grade applications in an agile, product oriented environment
● Write high quality, well-tested, readable, and maintainable code
● Analyze and refine requirements to develop test plans and test cases
● Collaborate with fellow developers, test engineers, designers, and product management to iterate on new features
● Deliver in a highly agile, cross-functional scrum environment
● Investigate live issues as appropriate
● Report, document, and track defects in Jira, and ensure timely resolution
Compensation:
Very competitive salary based on experience and seniority.
Egyptians only