PIE's Vision is to make it easy for everyone to create, consume, and manage planetary-scale, reliable cloud production services and infrastructure to achieve more. As a team, we bring together significant and complementary capabilities with tooling, infrastructure, monitoring and insights in new ways to increase our perspective. Our diversity of knowledge and experience comes together for the benefit of our users, our colleagues, our business, and ourselves.
As the Chaos Engineering group in PIE, we strive to make fault injection accessible for all services running on Azure. We build on a broad subject range including processor architecture, operating systems, code injection, networking, mesh orchestrators, etc. to deliver faults in large distributed systems. Don’t miss the unique opportunity to amplify resiliency engineering at Microsoft powered by a team willing to take risks , support original ideas, and collaborate to build innovative solutions.
Responsibilities
A Front-End engineer passionate about exceptional user experience, accessibility, and consistency throughout our service. Our team needs the following experience to help us delight Chaos Engineers using our platform worldwide. You will:
- Collaborate with Program Managers and UX Designers to agree on visual acceptance criteria
- Leverage Progressive Web App frameworks to interact with distributed REST based micro-services
- Be a voice for browser performance and bundle size
- Consider and account for cross-browser, form-factor, and responsive styling
- Participate in the health of a reliable web service by suggesting telemetry standards and user metrics
- Recommend and implement scalable design patterns throughout our system (UI, Services, Datastores, etc.)
Qualifications
Required:
- 5+ years of front end development experience
- 2+ years of experience with component-based view layers (Angular 2+, React, Vue, etc.)
- 2+ years of experience with JS transpilers (Typescript, Babel, etc.)
- 2+ years of experience with CSS-in-JS (LESS, SASS, emotion, Aphrodite, CSS modules, CSS3, etc.)
Preferred:
- Strong understanding of REST based services
- Strong git fundamentals
- Experience with Progressive Web Apps
- Experience with API Frameworks (Express, Koa, etc.)
- Experience with unit test runners (Jest, Karma, Chai, Mocha, etc.)
- Experience with distributed systems
- Experience with container technologies (Docker, LXC, etc.)
- Experience with databases (relational, document, NoSQL, etc.)
#PIEJobs
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
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.
Get email alerts for the latest"Sr. Software Engineer jobs in Redmond"
