Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We, at Microsoft Egypt Development Center (EDC), are looking for passionate software engineers to achieve Microsoft’s vision by building world-class products loved by our customers. You will be working on state-of-the-art technologies, with a talented group of engineers, designers and product managers to solve complex and mission critical problems. This is a contract-based opening of 18 months in duration.
We are looking for a skilled Frontend Software Engineer with a passion for creating visually appealing and user-friendly web applications. You will work closely with our design and backend teams to deliver high-quality, responsive, and interactive user interfaces.
Daily, you will:
* Work with engineers, product managers, designers, and partner teams to deliver a set of features with the right overall design and architecture.
* Write clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
* Deliver interactive user interfaces using state-of-the-art technologies.
* Work closely with the leadership and product owners to help address business needs while maintaining engineering standards and paying down technical debt.
* Experiment with and recommend new technologies that simplify or improve our stack.
* Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
* Have 0 to 3 years of experience
* Strong understanding of web development principles and best practices.
* Proficiency in HTML, CSS and vanilla JavaScript.
* Experience with JavaScript frameworks and libraries such as React, Angular, or Vue.js.
* Demonstrated problem solving and debugging skills.
* Demonstrated passion for building end-user experiences.
* Proficient communication and collaboration skills, and ability to be adaptable and agile in development.