The Bot Framework team in E+D division is looking for a talented Senior Front-End Development Engineer to design and build features for Microsoft Bot Framework. Our customers range from individual open source developers to Fortune 100 companies integrating Conversational AI into their internal and external services.
A successful member of our team will have:
* 5+ years of industry experience developing and implementing front-end User Experiences at scale.
* BS/MS in Computer Science or equivalent industry experience.
* Demonstrated CS fundamentals with a deep appreciation for the differences between platforms and environments.
* Demonstrated technical design, problem solving and debugging skills.
* Experience with React
* Experience with state management tools like Redux, MobX, Immer, or Immutable.js
* Experience with modern front-end testing tools like Jest, Karma, Cypress, Enzyme, or React Testing Library
* Experience with TypeScript & Node.js
* Unwavering passion to understand and simplify the developer experience.
* Fantastic communication skills.
* A track record of working collaboratively to understand customer needs and create solutions that positively impact our customers.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Join the Bot Framework team and help us build the tools that build Bots! If you are passionate about working on open source products, actively participating in a thriving community, and getting immediate feedback from developers, this position is it.
The Microsoft Bot Framework team is looking for a talented Front-End SDE looking to work on open source projects. These projects are public on GitHub and include Electron apps such as the Bot Framework Emulator, React packages such as the WebChat control, and other front-end applications. You'll be developing and working in rich front-end frameworks that provide direct user experiences to end-users and developers. As the conversational AI landscape evolves, you'll be asked to develop new code, new tools, new controls, and new applications to meet the needs of our customers.
The Microsoft Bot Framework allows developers to build, connect, deploy, and manage intelligent bots that naturally interact with users on a website, in an application, with Cortana, Teams, Skype, Slack, Facebook Messenger, and other 1st and 3rd party channels. Daily, you'll be expected to participate and engage with our broader community around issues, suggestions, and improvements.
We are the Bot Framework team, and we are a key part of Microsoft's strategy around building AI applications. You'll be working with researchers pioneering the latest advances in AI and Machine Learning while at the same time working with our ecosystem of developers to build practical applications that solve real-world problems.
Success will require being comfortable working on a wide variety of GitHub hosted open source projects, designing, implementing and enhancing User Experiences and working on development tooling. All of our work embraces Windows, macOS, and Linux environments equally. Developer empathy and a passion around helping the development community be successful is required.
Microsoft is a technology company that develops and supports software, services, and devices.