仕事内容Job description |
【お仕事の内容】
自社プロダクト内およびクライアントへ提供するサービスのフロントエンジニアとして、設計・開発・運用に携わって頂くフロントエンドエンジニアを募集します。
エンジニアとして設計や実装を担当するだけではなく、サービスや仕様・機能を決める段階から、よりサービス価値を高めていけることを考え、開発していただきます。
・web標準を前提としたHTML/CSSによるコンテンツとUIの設計、開発、運用
・JavaScriptを使ったリッチなUIの設計、開発、運用
・SEO、アクセシビリティ、セキュリティ、パフォーマンス、スケーラビリティを考えた設計、開発、運用
・企画やカスタマーサポートチームの業務を支援するツールの設計、開発、運用
・主にBtoCおよびCtoCサービスの開発
・PWAおよびSPAでの開発
新しい言語やアーキテクチャなど最新のトレンドを取り入れた開発にもチャレンジしています。
エンジニアチームはSlackを使いながらアジャイルで開発を進めます。
They are looking for a front-end engineer who will be involved in design, development, and operation as a front-end engineer for our products and services provided to their clients.
The engineer will not only be in charge of design and implementation, but will also consider and develop services from the stage of determining the service, specifications, and functions to enhance the value of the service.
- Design, development, and operation of content and UI using HTML/CSS based on web standards.
- Design, development, and operation of rich UI using JavaScript
- Design, development, and operation with SEO, accessibility, security, performance, and scalability in mind
- Design, development, and operation of tools to support the work of planning and customer support teams
- Development of mainly B-to-C and C-to-C services
- PWA and SPA development
They also challenge themselves to incorporate the latest trends in development, such as new languages and architectures.
The engineering team develops in an agile manner using Slack. |
応募資格Requirement |
【必須要件】
・N2レベルの日本語力
・Web アプリケーション開発に必要な一定のフロントエンドの設計、開発、運用スキル
・Javascriptや Reactを利用したフロントエンドの開発実務経験(目安2年以上)
【歓迎要件】
・ユーザーインターフェース一般の設計および改善
・ユーザーへの操作感を高めるマイクロインタラクションの適用
・プロジェクトマネジメントまたはチームリーダー経験
・マイクロサービスアーキテクチャでの開発・運用経験
・サービスのオンコールサポート経験
・Webアプリケーションにおけるセキュリティの知識
・パフォーマンスとスケーラビリティを考えた設計開発能力
・OSSの公開、コントリビュートの経験
・Scrumでの開発経験
・バックエンド開発経験
■開発に使っている主なツール
UX/UI:Figma, XD, Photoshop, Illsutrator
Webサーバーサイド:PHP, Go, Ruby, JavaScript,TypeScript
Webフロントエンド:HTML, CSS, JavaScript/TypeScript (react/vue/nuxt/flutter)
スマホアプリ:Swift, Kotlin, reactnative, flutter
フレームワーク:echo, Gin, Laravel, Rails, React, React Native, Bootstrap,Foundation, etc..
ミドルウェア:memcached, Nginx, Elastic Search, SASS, SCSS, gulp, etc..
データベース:MySQL, PostgreSQL
インフラ:AWS, GCP, Container(Docker)
ソースコード管理:Git, bitbucket
構成管理ツール: Terraform
CI/CD: Circle CI
監視ツール: Datadog
プロジェクト管理:Backlog, JIRA, toggl
自動テスト:選定中!
その他:Serverless, SPA
開発プロセス: Scrum
コミュニケーション:Slack,
その他利用ツール: Slack, Backlog, JIRA, toggl, Webpack, Parcelなど
※技術的には、クラウドをフル活用していてCI/CDを実現するための開発スタイルを主としています。
[Requirements]
- N2 level Japanese language skills
- Certain front-end design, development, and operation skills required for web application development
- Experience in front-end development using Javascript and React (2 years or more)
[Preferred requirements]
- Design and improvement of user interface in general
- Experience in designing and improving user interfaces in general.
- Experience in project management or team leadership
- Experience in development and operation of microservices architecture
- Experience in on-call support of services
- Knowledge of security in web applications
- Ability to design and develop with performance and scalability in mind
- Experience in OSS publishing and contribution
- Experience in Scrum development
- Experience in back-end development
[Main tools used for development]
UX/UI: Figma, XD, Photoshop, Illsutrator
Web server side: PHP, Go, Ruby, JavaScript, TypeScript
Web front-end: HTML, CSS, JavaScript/TypeScript (react/vue/nuxt/flutter)
Smartphone apps: Swift, Kotlin, reactnative, flutter
Frameworks: echo, Gin, Laravel, Rails, React, React Native, Bootstrap,Foundation, etc.
Middleware: memcached, Nginx, Elastic Search, SASS, SCSS, gulp, etc.
Database: MySQL, PostgreSQL
Infrastructure: AWS, GCP, Container(Docker)
Source code management: Git, bitbucket
Configuration management tool: Terraform
CI/CD: Circle CI
Monitoring tools: Datadog
Project management: Backlog, JIRA, toggl
Automated testing: Selecting!
Others: Serverless, SPA
Development Process: Scrum
Communication: Slack,
Other tools: Slack, Backlog, JIRA, toggl, Webpack, Parcel, etc.
Technically, we are making full use of the cloud, and our development style is mainly to achieve CI/CD. |