logo of microsoft

微软Senior Software Engineer (Frontend)

社招全职Software Engineering地点:北京状态:招聘

任职要求


Required Qualifications (RQs)

 

• Bachelor’s degree in computer science, Software Engineering, or a related technical field.
• 5+ years of professional experience designing, developing, and maintaining mobile (iOS/Android) and web applications using frameworks and languages such as React, React Native, Swift, Kotlin, JavaScript, or TypeScript OR equivalent experience.
• Strong UX sensibility and experience working closely with designers to bring complex, user-centric features to life.
• Excellent communication and collaboration skills. You take ownership and are proactive in cross-functional discussions.
 

Preferred Qualifications (PQs)

 

• Passion or experience working with AI-powered products or LLMs 
• Familiarity with payment solutions — including integrating payment gateways (e.g., Stripe, PayPal), handling subscriptions, in-app purchases, or secure transaction flows across web and mobile.
• Experience or strong interest in data han…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


• Review, author, and optimize high-quality, extensible web and mobile code (React, React Native, Swift, Kotlin) to meet team standards for performance, security, testability, reliability, and maintainability.
• Integrate automated static analysis (ESLint, SonarQube) and testing frameworks (Jest, XCTest) into the CI/CD pipeline, and provide timely, insightful code reviews to drive adherence to best practices and accelerate development.
• Define and own the architecture and design of web and mobile features, producing clear design documents, trade-off analyses, and testability plans that ensure performance, scalability, reliability, security, and compliance across the entire stack.
• Identify upstream and downstream dependencies, model system interactions, and collaborate with cross-functional teams to validate design hypotheses, integrate AI-driven testing strategies, and continuously improve test coverage, defect localization, and overall solution quality.
• Lead security, privacy, and compliance excellence by embedding “security as code” invariants, implementing deployment gates and automated scanners, instrumenting telemetry and audit trails, conducting threat models and incident drills, and collaborating with cross-functional security partners to uphold global and local regulations.
• Integrate end-to-end observability into web and mobile services by instrumenting comprehensive logging, telemetry, and real-time dashboards for performance, availability, and security; serve as the DRI on on-call rotations to swiftly diagnose and remediate incidents, drive root-cause postmortems, refine troubleshooting guides, and implement automated alerts and mitigations to continuously boost reliability and supportability.
• Partner with product managers, privacy/security experts, technical leads, and customer-facing teams to elicit, validate, and prioritize user requirements for web and mobile solutions, embedding continuous feedback loops with quantitative metrics (usage patterns, performance) and qualitative indicators (accessibility, globalization), while championing end-user privacy and security throughout the development lifecycle.
包括英文材料
iOS+
Android+
Web+
React+
还有更多 •••
相关职位

logo of microsoft
社招Software

• Lead code reviews to ensure adherence to engineering standards, test coverage, and secure coding practices. Provide feedback and mentorship to peers, and apply tools and patterns that enhance reliability, diagnosability, and maintainability. • Develop scalable and secure design proposals, collaborating across teams to resolve dependencies and validate design hypotheses. Ensure solutions meet performance, compliance, and cost expectations. • Create and maintain test plans that validate functionality and security. Leverage automation and AI tools to improve test reliability and coverage, and ensure testability is embedded in design. • Apply secure design principles and engineering best practices to build resilient systems. Drive automation in deployment, ensure compliance with global regulations, and integrate security monitoring and incident response mechanisms. • Translate product requirements into actionable plans, estimate effort, and guide execution. Ensure safe deployment practices, flighting strategies, and rollback plans are in place to support efficient and secure releases. • Integrate telemetry and observability into systems to monitor performance and security. Act as a Designated Responsible Individual (DRI), lead incident response efforts, and continuously improve live site operations and support documentation. • Collaborate with stakeholders to understand user needs and incorporate feedback into product design. Ensure privacy and security requirements are met, and establish feedback loops to measure impact and value.

更新于 2025-10-14北京|苏州
logo of microsoft
社招Software

• Design and implement thoughtful, high-quality features—primarily on the frontend and Windows client—with a preference for full-stack capabilities to support the homepage experience. • Enhance homepage experiences across multiple Microsoft products (e.g., Edge browser, Windows Widgets) and platforms (desktop, mobile), ensuring consistency and performance. • Collaborate closely with developers and product managers across global teams to drive agile development and fast-paced iteration. • Lead code reviews with a focus on quality, security, maintainability, and best practices, while mentoring peers and improving team standards. • Architect scalable, testable, and secure solutions, integrating telemetry, automation, and AI tools to ensure reliability and compliance. • Drive deployment and operational excellence by implementing robust monitoring, incident response, and live-site support strategies. • Translate user and stakeholder requirements into actionable engineering plans, incorporating customer feedback to continuously improve product value.

更新于 2025-10-23北京|苏州
logo of nvidia
社招

• Working on backend and frontend design and development of web applications. • Collecting requirements and provide consultation to end users about their needs and use cases. • Analyzing performance bottlenecks. • Supporting and maintaining large scale data platform with high QoS. • Building infrastructure and microservices for various big-data scenarios.

更新于 2025-04-16上海
logo of tesla
社招软件平台

The Role Come join a small team of experts building the systems that connect Tesla and our customers to their cars, robotaxis, robots, and energy products. At Tesla, we’re at the forefront of connected innovation providing a suite of rich backend services to our growing fleets. The team operates the UI and services behind developer.tesla.com. We own the platform that enables owners to interact with their cars and developers to build device-connected applications. The platform includes Authentication systems and other back-end services powering vehicles and mobile apps. You will evolve across the tech stack to deliver features to millions of customers and improve our products. We are looking for a highly motivated software engineer specialized in web services and distributed systems. The platform you build will scale novel functionality to millions of users and devices.

上海