
MTS 1, Software Engineer - FE
- Shanghai
- Permanent
- Full-time
- Collaborate closely with Architects, Product Managers, Business Analysts, Quality Engineers, and Operations teams to design and deliver innovative solutions that meet both functional and non-functional requirements.
- Drive the full software lifecycle: development, testing, release, triage, bug fixes, documentation, in an Agile environment.
- Participate in technical design reviews and provide constructive feedback on code and architecture.
- Deliver high-performing, low-latency, and robust code with strong test coverage, continuous integration, and production monitoring.
- Address high-priority bugs and existing platform issues, driving the bug trend downward.
- Observability – Improve monitoring, alerts, and logging to reduce time to detect, diagnose, and resolve issues.
- Release Velocity – Enhance automation, testing strategies, and CI/CD to enable continuous delivery.
- BS, MS, or PhD in Computer Science, Math, or related fields.
- 5-10+ years of experience with JavaScript/TypeScript, HTML/CSS, and responsive design.
- Proficient in React.js and familiar with build tools like Vite.
- Strong knowledge of Node.js and familiarity with package managers like npm/yarn.
- Familiarity with GraphQL and RESTful APIs.
- Familiarity with unit testing frameworks such as Vitest/Jest.
- Proficient in version control systems (e.g., Git) and collaborative development workflows.
- Experience with modern DevOps principles and continuous delivery.
- Experience in building large, reliable, scalable distributed systems.
- Strong analytical and problem-solving skills.
- Experience with end-to-end (e.g., Playwright) testing is a big PLUS.
- Past experience with Live Commerce or Live Streaming is a big PLUS.
- Experience with WebSocket or WebRTC is a big PLUS.
- Familiarity with accessibility standards is preferred.