Wish-It

Senior React Native

  • Cairo
Job Description:

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.

Responsibilities and Duties:

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


Required Experience, Skills and Qualifications:

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

Have Question? Get in touch!

We are happy to answer your question regarding our services and programs that we provide.

Contact us