Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
We are looking for a software engineer/ (developer, UI developer) to join our cutting-edge development team as it grows. We want someone who is a divergent thinker who understands industry best practices and has experience with multiple coding languages with DotNet (C#), React.js are in the focus now. The candidate should have high analytical as well as technical skills, and is able to communicate the logic behind technical decisions to non-tech stakeholders. The candidate must be comfortable working in an agile dynamic environment with good English language listening and speaking skills.
Responsibilities & Duties
- Assisting the web development team with all aspects of website and application design.
- Brainstorming new tech applications such as digital storage and mobile technology.
- Converting video, audio, written, and graphic components into compatible formats for the web.
- Using user feedback to identify and correct problems with a client's website.
- Write well designed, testable, efficient code by using best software development practices.
- Integrate data from various back-end services and databases.
- Gather and refine specifications and requirements based on technical needs
- Create and maintain software documentation.
- Be responsible for maintaining, expanding, and scaling our projects.
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities.
- Cooperate with web designers to match visual design intent.
- Comfortable with working in night shifts (1-2 times per month).
Your Benefits
- Monthly allowance included in the salaries: Allowance for accommodation, transportation, and dinning.
- International teams’ interaction experience: There are integrations and technical joint developments with international teams distributed around the globe.
- Flexible Working Hours: We have core working times between 10:00 AM – 04:00 PM and the distribution of the other hours is up to you.
- Medical insurance program enrollment after the first 3 months of hiring date.
- Professional social environment: surrounded with solid experienced team members, with some fun activities (e.g., A weekly game hour)
- Company location is easy to reach, with all surrounding facilities.
- And much more.
Job Requirements
Skills and Qualifications
- Bachelor’s degree in Computer Science from either:
- 4 years Egyptian Computer Science Faculty.
- 5 years Egyptian Engineering Faculty (Computer department).
- ITI graduate is recommended.
- At least 2 years' working experience as a junior web developer.
- Good English is a must
- Solid understanding of web design and development principles.
- Good planning, analytical, and decision-making skills.
- A portfolio of web design and projects you've worked on.
- Critical-thinking skills.
- Flexibility in the workplace.
- In-depth knowledge of software prototyping and UX design tools.
- Goal-orientated and deadline-driven.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
- Hands-on experience with network diagnostics, network analytics tools.
- Basic knowledge of Search Engine Optimization process.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
- Technologies:
- JavaScript (ES6).
- HTML5, CSS3, JQuery, JSON, Ajax and any CSS extension language (preferred: SASS)
- RESTful APIs.
- Proven experience with React.js.
- React Hooks.
- Redux and React-Redux.
- Experience in React testing libraries (Jest, Mocha).
How to apply
Rules
- The bachelor's degree is ONLY ACCEPTED if and only if it is from either:
- 4 years Egyptian Computer Science Faculty.
- 5 years Egyptian Engineering Faculty (Computer department).
- For male candidates, military status should be either:
- Final exemption.
- Or Completed.
- Under or post graduate students:
- Under graduate students hiring programs are not available.
- Post graduate (in progress masters or PHD) hiring programs are not available.
- For more than 1-year candidates, there should be an experience certificate from earlier workplaces, or the equivalent. (Referencing phone numbers are accepted for 1-year candidates.)
- The CV must include:
- Clear personal photo.
- Clear contact information.
- Recent information about education and work experience till the date of its sending.
- A full listing of the projects, responsibilities, and roles in earlier workplaces.
To Apply
- Please read and follow the above rules