Full Stack Software Engineer

Microsoft (Nairobi, Kenya) 5 days ago

Do you love creating fantastic user experiences? Are you a full stack engineer that enjoys working on multiple platforms (Mobile, Desktop, Web)? Are you excited about seamless integration with existing applications, how to scale a cross-platform experience to dozens of applications shipping from the same codebase? Are you interested in contributing to open source projects and sharing ideas with the open source community? Do you want to work with partner teams spanning the globe? Africa Development Center is looking for you! We have several positions for Software Engineers in our FAST Experiences organization, creating fantastic user experiences that ship on all platforms, implemented using TypeScript, React, and React Native.

Who we are

Microsoft FAST has offices in US, China, Norway, and Kenya, and is part of the Experiences & Devices group within Microsoft. We work on integrating and building intelligent experiences across Microsoft 365. Microsoft 365 is the locomotive that is driving Microsoft forward, and consists of cloud services like Outlook, OneDrive, SharePoint, Microsoft Teams and more. This isn’t just any large web service; the implementation ranks among the world’s largest and most cutting edge distributed systems spanning 100s of data centers around the world, 100,000’s of servers and exabytes of data. The products are used by the majority of the Fortune 500 enterprises, key government organizations, thousands of non-profits and 100s of millions of consumers across the world.

To deliver on our mission to empower people and organizations to achieve more, we need to create beautiful and intuitive user experiences and are seeking a skilled mobile/front-end developer. We can offer an agile development team with diverse skills in mobile, front end, big data, reactive analytics, data science, machine learning and search technology to mention a few. The position is full-time and based in our Nairobi office.


  • Working with product management and design to formulate specifications for features.
  • Working with partner teams that host our user experiences to validate and integrate shipped components.
  • Architect and implement features for maximum shared code, testability, and performance.
  • Improve our software engineering processes as we ship to over 40+ Microsoft products on all platforms.
  • Work on some of the biggest web and mobile apps in Office 365, leveraging technologies like React and React Native to create engaging and beautiful product experiences
  • Drive improvements in usability and interactivity
  • Run A/B experiments and make data-driven decisions
  • Learn, grow and share your technical skills with rich opportunities to attend conferences
  • Leverage best-in-class development practices and follow the fast pace of the open source community

Benefits and Perks

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Full Stack Software Engineer

Apply On Company Site
Back to search page