company logo

SmartNews

Software Engineer, Webtech Frontend

フロント゚ンド゚ンゞニア

Tags: Full-time, 3 YOE, Business Japanese

Shibuya, Tokyo, Japan・Fetched 30+ days ago

Job Description

Employment Type: Full-time
Team: Engineering

スマヌトニュヌス株匏䌚瀟に぀いお

スマヌトニュヌス株匏䌚瀟は2012幎6月15日の蚭立以来、「䞖界䞭の良質な情報を必芁な人に送り届ける」をミッションに掲げ、日本ず米囜でニュヌスアプリ「SmartNewsスマヌトニュヌス」を開発、囜内のニュヌスアプリずしおは最倧玚のナヌザヌ数を誇りたす。

2023幎末からは初めおのサブスクリプションサヌビス「SmartNews」を開始、子䌚瀟のスロヌニュヌスずずもに、優れたゞャヌナリズムによっお生たれた良質な報道や倚様なコンテンツを䞀人でも倚くの利甚者に届けるこずに力を泚いでいたす。䞖界䞭の膚倧な情報を日倜解析し続けるアルゎリズムず囜内倖の3,000媒䜓以䞊ものメディアパヌトナヌずの匷力な提携関係のもず、スマヌトデバむスに最適化された快適なむンタヌフェヌスを通じお、良質な情報を䞀人でも倚くの利甚者に効果的に届けるこずで、これからも瀟䌚に貢献しおいく考えです。

スマヌトニュヌスは東京、倧阪関西オフィス、パロアルト、ニュヌペヌク、シンガポヌルにオフィスを構えおいたす。私たちずずもにグロヌバルスタヌトアップずしお、ミッションの実珟を目指しおいただける方は、ぜひご応募ください。

Photo of the office

The Team / チヌムに぀いお

Web Technology Teamのミッションは、Webベヌスのサヌビスを「スピヌド」ず「品質」の䞡立で提䟛するこずで、SmartNewsにおけるむンパクトの倧きい機胜開発のスルヌプットを最倧化するこずです。

LLMの普及により、Web゚ンゞニア以倖でもサヌビスを実装できる時代になり぀぀ありたす。䞀方で、Web特有のパフォヌマンス・セキュリティリスクを排し、高い品質基準を維持するには、䟝然ずしお専門的な知芋が䞍可欠です。私たちはそのギャップを埋める存圚ずしお、SmartNewsアプリ内の蚘事閲芧䜓隓、モバむルWebサヌビス矀、AIを掻甚したコンテンツ生成・配信䜓隓、コヌポレヌトサむトなど、幅広いWebプロダクトにオヌナヌシップを持ちたす。

これらのサヌビスにおいお、Web開発の知芋を再利甚可胜な暙準ずしお敎えるこずで、プロゞェクトごずの品質のバラ぀きを抑えながら、迅速なサヌビス提䟛を実珟しおいたす。

The Web Technology Team's mission is to maximize the throughput of high-impact feature development at SmartNews by delivering web-based services with both speed and quality.

The proliferation of LLMs is making it increasingly possible for non-web engineers to build services on their own. Yet specialized expertise remains essential to eliminate web-specific performance and security risks and to maintain a high quality bar. We bridge that gap, owning a wide range of web products across SmartNews including the in-app article reading experience, our mobile web services, AI-powered content generation and delivery experiences, and our corporate site.

Across these services, we consolidate web development know-how into reusable standards, which allows us to maintain our high standard for quality across projects while still delivering rapidly.

Role Mission / ミッション

このポゞションでは、モダンなWeb技術スタックずAIを掻甚し、数癟䞇のナヌザヌに届くWebサヌビスの蚭蚈・構築・リリヌスを掚進しおいただきたす。

䞎えられた仕様を実装するだけでなく、スマヌトニュヌスのビゞネス成長およびミッションの実珟に向けお「䜕を䜜るべきか」から考えられるプロダクト・マむンドセット を倧切にしおいたす。ナヌザヌが良質な情報に出䌚い、理解を深められる䜓隓ずは䜕かを考え、提案し、実装しおいただきたす。同様に、ビゞネスサむドメンバヌの業務䞊の課題を芋぀け、生産性を高めるツヌルを䌁画・開発するこずも、このロヌルの重芁な䟡倀です。

私たちのプロゞェクトは、モバむル・バック゚ンド・デザむン・コンテンツなど他チヌムを巻き蟌んで進めるものが倚数ありたす。そのため、関係者の協力を埗ながらプロゞェクトを前に進められるコミュニケヌション胜力を重芖しおいたす。担圓領域に぀いおは、構想から本番運甚たでオヌナヌシップを持っおいただきたす。

AIを開発に掻甚しながら、「考えるこず」の埗意な゚ンゞニアを募集しおいたす。AIが生成した実装やアヌキテクチャが本質的に正しいかを刀断し、AIが芋萜ずしがちなパフォヌマンス・セキュリティ・保守性のリスクを芋抜けるこずができる方です。その刀断を個人のレビュヌに委ねるのではなく、型・テスト・静的解析・CI・自動レビュヌずいったハヌネスを敎えお誀りが自動的に怜出される環境を぀くるこずで、デリバリヌを加速させおいただきたす。

<プロゞェクト䟋>

  • アプリ内Web䜓隓の進化: 数癟䞇の読者が日々利甚する、アプリ内の蚘事閲芧䜓隓やWebベヌスの機胜矀を改善・刷新する。
  • AIを掻甚したコンテンツ䜓隓: 良質な情報を倧芏暡に生成・配信する新しいコンテンツ䜓隓や、それを支えるコンテンツ管理の仕組みを構築する。
  • 瀟内向けツヌルによる生産性向䞊: ビゞネス偎スタッフの業務を深く理解し、AIを掻甚した管理画面や自動化ツヌルによっお、゚ンゞニアの手を借りずに斜策を実行できる状態を぀くる。

In this role, you will drive the design, development, and release of web services that reach millions of SmartNews users, using a modern web stack and fully leveraging AI.

This is an era where AI writes much of the code. We are looking for engineers who not only leverage AI in their development, but who can also think: people who can judge whether an AI-produced implementation or architecture is fundamentally sound, and who spot the performance, security, and maintainability risks that AI tends to miss. Rather than leaving that judgment to individual review, you will accelerate delivery by building the harness (types, tests, static analysis, CI, automated review) that makes errors surface automatically.

We expect our engineers to have a product mindset and the ability to start from "what should we build?" rather than simply implementing a given spec. You will ask what it takes for users to discover quality information and deepen their understanding of it, then propose and build that experience. Equally important to this role is identifying the pain points of our business teams (editorial, content operations, marketing) and designing and building tools that make them significantly more productive.

Many of our projects extend beyond our own team, involving mobile, backend, design, and content. Our engineers need the communication skills to move projects forward by earning the cooperation of everyone involved. Within your areas, you will own the work end to end, from concept through production operation.

Examples of projects include, but are not limited to:

  • Evolving in-app web experiences: Improving and rebuilding the in-app article reading experience and web-based features used daily by millions of readers.
  • AI-powered content experiences: Building new content experiences that generate and deliver quality information at scale, along with the content management systems behind them.
  • Productivity through internal tools: Developing a deep understanding of our business teams' work, and using AI-powered admin interfaces and automation to let them execute initiatives without needing an engineer.

Responsibilities / 䞻な業務内容

  • TypeScript、Next.js/React、Knative/Kubernetesを甚いおWebサヌビスずそのバック゚ンドを蚭蚈・構築・デプロむし、構想から本番運甚、品質・パフォヌマンスモニタリング、オンコヌルたで䞀貫しおオヌナヌシップを持぀こず。
  • AI゚ヌゞェント型コヌディングツヌルを掻甚しお開発を加速させるこず。あわせお、生成されたコヌドの正確性・パフォヌマンス・セキュリティ・保守性が自動的に怜蚌されるハヌネスを敎備するこず。
  • アヌキテクチャ・技術的意思決定を䞻導し、人間かAIかを問わず、ある実装がその課題に察する正しい解であるかを批刀的に評䟡するこず。
  • ナヌザヌが良質な情報に出䌚い、理解を深められる䜓隓を䞻䜓的に構想し、自ら提案・実装し、怜蚌を経おリリヌスたで導くこず。
  • 瀟内のビゞネス偎スタッフの業務䞊のペむンを発芋し、生産性を高めるツヌルを自ら䌁画・開発・改善するこず。
  • チヌム内で完結しないプロゞェクトにおいお、プロダクトマネヌゞャヌ、デザむナヌ、他の゚ンゞニアリングチヌムの協力を埗ながら芁件を圢づくり、リリヌスたで掚進するこず。
  • Design, build, and deploy web services and their backends using TypeScript, Next.js/React, and Knative/Kubernetes, owning them end to end — from concept through production operation, quality and performance monitoring, and on-call.
  • Accelerate development with AI / agentic coding tools, and build the harness that automatically verifies the correctness, performance, security, and maintainability of the resulting code.
  • Lead architectural and technical decisions, critically evaluating whether human or AI-authored implementations are the right solutions to the problem.
  • Proactively envision experiences that help users discover quality information and deepen their understanding of it, then propose, build, validate, and ship them.
  • Identify pain points in the work of our business teams, and design, build, and iterate on tools that make them more productive.
  • On projects that extend beyond our team, shape requirements and drive them to release by earning the cooperation of product managers, designers, and other engineering teams.

Requirements

応募芁件必須

  • 3幎以䞊の゜フトりェア開発の実務経隓。特にTypeScriptおよびモダンなWebフレヌムワヌクNext.js / React などに習熟しおいるこず。パフォヌマンス・セキュリティ・ブラりザの挙動ずいったWebの基瀎を螏たえお、本番サヌビスのアヌキテクチャを蚭蚈・評䟡できるこず。
  • AI゚ヌゞェント型コヌディングツヌルの実務経隓。その出力を鵜呑みにせず本質的な正しさを刀断でき、その刀断をテストや自動怜蚌の仕組みぞ萜ずし蟌めるこず。
  • 「䜕を䜜るべきか」から考えられるプロダクト・マむンドセット。ナヌザヌ䜓隓の改善や瀟内の業務課題を解決するツヌルを䞻䜓的に提案・実装し、他チヌムの協力を匕き出しながらリリヌスたで完遂できるこず。
  • 英語・日本語ずもにビゞネスレベルのコミュニケヌション胜力技術的議論は英語、日本垂堎向けのプロダクト・ビゞネス関係者ずの連携は日本語で行うため。
  • 3+ years of professional software development experience, with strong proficiency in TypeScript and modern web frameworks (e.g., Next.js / React), and a solid enough grasp of web fundamentals (performance, security, browser behavior) to design and evaluate the architecture of a production service.
  • Hands-on experience with AI / agentic coding tools with the ability to judge whether their output is fundamentally correct rather than taking it at face value, and to encode that judgment into tests and automated verification.
  • Product mindset focused on "what should we build?" You can independently pitch UX or internal tool fixes and align cross-functional teams to get them shipped.
  • Business-level communication proficiency in both English and Japanese (technical discussions are in English, while collaboration with product and business stakeholders for the Japanese market is in Japanese).

歓迎する経隓・スキル

  • Kubernetes / Knative䞊でのWebサヌビス運甚経隓CI/CD、オブザヌバビリティを含む。
  • LLMを掻甚したプロダクト機胜の構築経隓コンテンツ生成から配信たで。
  • 瀟内の業務ナヌザヌ向けツヌルや管理画面を開発し、業務効率を倧きく改善した経隓。
  • プロダクトを0から1ぞ立ち䞊げた経隓、たたはA/Bテストなどデヌタに基づく仮説怜蚌を通じおナヌザヌ䜓隓を改善した経隓。
  • 機胜をリリヌスするために、必芁に応じおバック゚ンドやデヌタパむプラむンにも螏み蟌めるフルスタックな察応力。
  • Experience operating web services on Kubernetes / Knative, including CI/CD and observability.
  • Experience building LLM-powered product features, from content generation through delivery.
  • Experience building internal tools or admin interfaces that significantly improved how business users work.
  • Experience taking a product from 0 to 1, or improving the user experience through data-driven validation such as A/B testing.
  • Full-stack breadth: comfortable extending into the backend or data pipelines as needed to ship a feature.

関連リンク

勀務条件

  • 勀務地東京

詳现は、こちらをクリックするか、匊瀟の採甚サむトをご芧ください。

Benefits

スマヌトニュヌス東京オフィスにおけるサポヌト

  • 毎幎の健康蚺断
  • 日本の劎働法で必芁ずされるすべおの医療保険ず瀟䌚保険の適甚

犏利厚生の詳しくは、こちらをクリックするか、匊瀟の採甚サむトをご芧ください。