Job Overview
- Experience Level
- +3 years
- Employment Type
- Remotely
- Workplace Type
- Not specified
- Location
- Cairo
- Job function
- IT & Tech
- Application Deadline
- 31 December 2022
About the Role
We are looking for a qualified Front-End Engineer to join our IT team. You will be responsible for building the ‘client-side’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring a great user experience.
Job responsibilities:
Develops clean, maintainable and testable code.
Collaborating with the Product Management, Engineering leadership, and other teams to create and launch product initiatives from concept to deployment, using modern technologies, and Closely collaborating with engineers in other disciplines (BE, DevOps, QA, Requirements).
Collaborate with back-end developers and web designers to improve the usability
Get feedback from, and build solutions for, users and customers
Stay up-to-date on emerging technologies
Requirements
Bachelor’s degree in Computer Science or related technical field, or equivalent experience
3+ years of working experience.
Bachelor’s degree in Computer Science or related technical field, or equivalent experience
Should have solid experience with modern JavaScript frameworks, preferably React and React Native.
Should have solid experience with JavaScript frameworks.
Knowledge of UI rendering optimization, caching, bundling, and responsive pages.
Demonstrating creativity and taking the initiative to solve complex problems and troubleshoot and diagnose issues independently.
Has experience in working as part of a team that practices modern Development methodology (Agile, GitOps, Etc.).
Has the Ability to Implement pixel-perfect, responsive UIs for a wide array of screen sizes and form factors.
Experience with CI/CD tools(e.g. Netlify) and bug tracking systems(e.g. Sentry, Firebase)
Experience with building real-time apps(using WebSockets), and optimizing reactive UI code.
Experience with popular JavaScript libraries and design patterns, such as Redux and reactive programming
A good understanding of Micro-interactions and how to implement them would be great.
a good understanding of animation concepts