About the role:
Join our Cairo team to have direct impact of building proprietary technology which will be powering up our investment execution and support in deploying meaningful insights of public and private software and tech companies, market insights & trends
Your Responsibilities:
• Collaborate with designers and back-end developers to implement user interface elements and functionalities based on UI/UX designs and technical specifications.
• Write clean, efficient, and maintainable HTML, CSS, and TypeScript code.
• Ensure cross-browser and cross-platform compatibility of web applications.
• Optimize website performance and responsiveness by implementing best practices and optimizing code.
• Conduct thorough testing and debugging of front-end code to identify and resolve issues or bugs.
• Continuously improve user experiences by suggesting and implementing UI/UX enhancements.
• Stay up-to-date with emerging front-end technologies, frameworks, and industry best practices.
• Collaborate with the development team to ensure seamless integration of front-end and back-end components.
• Participate in code reviews to maintain code quality and promote coding standards within the team.
• Provide technical support and guidance to team members as needed.
Qualifications:
Across the firm, we attract motivated, intellectually curious, and rigorous professionals who are passionate about learning and creating impact.
The ideal candidate will possess the following qualifications:
• You have a Front-End developer background, with 2+ years of experience, with a strong portfolio of previous projects
• You are proficient in HTML, CSS, TypeScript, and related front-end frameworks (e.g., Angular, ReactJS, Vue.js)
• You have experience building and maintaining back-end APIs and services using Node.js and/or other back-end languages.
• You have a solid understanding of responsive web design principles and mobile-first development.
• You have excellent problem-solving and troubleshooting skills.
• You have excellent communication and collaboration skills
• You have a passion for learning and staying up-to-date with emerging technologies and industry trends.