SupercellSenior Software Engineer, Supercell Store
任职要求
• Excellent programming skills. We use mainly Node.js and Java but we recognize experience with other technologies too. • Solid skills in database design and implementation (SQL and NoSQL) • Ability to work with application frameworks, front-end technologies and design systems when needed, though deep expertise is not required • Good knowledge of major cloud computing platforms (preferably AWS), containers and …
工作职责
• Design, implement, deploy and maintain the highly scalable and available web storefronts or our live games • Share ownership of the service architecture and technical solutions to build towards our long term vision • Contribute to best practices on security, reliability and availability • Periodically offer 24/7, first-line support to the production environments, as part of a rotating on-call duty • Work in collaboration with the Supercell X team and our stakeholders such as the game teams and Player Support to deliver seamless player experiences • Bring a strong product mindset, including setting technical direction, aligning development goals with business objectives, and communicating with stakeholders
• Own the release QA process - from submission readiness to first-party certification and launch test release QA process • Drive the compliance testing (Age Rating, EULA, Regional compliance, etc) implementation along with the partner FQA team compliance testing • Define best practices for platform testing, compliance, and regression across builds Define best practices • Partner with product teams to align test plans to platform cert requirements and live player needs align test plans • Be the QA expert on first-party platforms (App Store, Google Play, console) — including submission processes first-party platforms • Establish and track release quality metrics,drive data-informed decisions with partners release quality metrics • Lead and mentor other QA engineers, including reviewing test suite and monitoring execution Lead and mentor other QA engineers • Coordinate external testing vendors to ensure output meets Riot quality bar Coordinate external testing vendors • Collaborate with the stakeholders to enhance the assets/build delivery pipelines to ensure related QA testing running smoothly enhance the assets/build delivery pipelines • Represent the voice of the player in product readiness conversations and propose improvement suggestions Represent the voice of the player • Bring visibility and transparency to sr leadership on QA quality metrics and product quality readiness for each release • Communicate quality risks clearly and influence prioritization with production and engineering partners
• Design, develop, and manage Streaming and Batch pipelines, supporting key functionalities such as large-scale index construction, web page crawling and feature extraction, image processing, and context re-writing. • Optimize continuously a platform to manage, schedule, and monitor hundreds of pipelines. • Optimize continuously a platform to view, track, debug, and operate massive scale Ads Data. • Evaluate and optimize code and design, to maximize performance, minimize complexity. • Mentor junior SDE and solely drive feature development from ground zero.
Build/Improve experiment platforms for new scenarios.Build data pipelines on multiple computation platforms for reporting, analysis and metrics pre-computation with stable SLA and good quality.Build agents for productivity improvement.
• Implement (including both UX and backend), flight and ship shopping features to have either Revenue, SBS, DAU impact• Innovate feature ideas, analyze opportunities through data mining of Bing logs and user study• Understand all the metrics, is able to get insights of what happened from real traffic scorecard, and come up with improvement plan if needed• Build dashboard and online tests to monitor mainstreamed features’ coverage, performance and availability• Collaboration with global partner teams