Frontend Engineer

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • January 25, 2024
Conditions
yen-icon
5,000,000 - 8,000,000 JPY /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Conversational
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Job Description

What you'll do

The work will be to build UI using the above-mentioned technologies, and we will ask you to do everything related to front-end development, including component design.
Although you will be considered a front-end engineer, we would like you to work on the back-end and infrastructure as well! If you want to work on backend and infrastructure as well, we would like to ask you to consider the number of tasks and implementation time.


Required Skills

  • More than 3 years of working experience as a front-end engineer.
  • People who share our vision of "Squad beyond"


Other

We are working on this kind of technology stack, but if you have any ideas, from the smallest detail to the biggest, we would like to work with you to improve the advantages and disadvantages. If you have any ideas, we would like to discuss the advantages and disadvantages together and make improvements.

If you are interested in React or TypeScript, we would love to hear from you! If you are interested in React or TypeScript, we would love to hear from you!


Full Remote Work

All development members are fully remote. We are not necessarily fully remote, but you can come to the office if you feel like it or need to.


Communication Slack

We often use Slack to communicate with each other for full-remote development.
Also, stand-up meetings, sprint plans, retrospectives, etc. are often held via Google Meet.


Company Culture and Paid Work

The company culture is based on the principle of "goodness of character," and is quite liberal. There are no time restrictions, but there are no paid holidays. For example, if you wake up in the morning and have a fever or are not feeling well, it is not productive to not be able to take a day off because you are not paid. We have eliminated the system of paid holidays so that employees can rest when they are not feeling well. Therefore, we have a system in place that allows us to take time off 365 days a year.

What We Do

Squad beyond's front-end development is based on the following technology stack:

Deploy

Deploy is done by AWS Amplify
Front-end code is managed on GitHub, and when you merge a pull request to the main branch, it is automatically deployed. If you want to check other branches by staging, you can use AWS Amplify.

Libraries

React

React is used to build the UI. It is not necessary to write anything, but it is reliable for long-term operation.


Language

TypeScript

We use TypeScript for business and team development, so we can write code with peace of mind.


State Management

Recoil and state hooks for state management
For example, which item is selected in a list is often managed with state hooks.


Component

Material UI as a component library
We use Material UI for development efficiency, and adjust it to the design of Squad beyond in theme and so on.


Component Unit

Atomic Design
We often create components for molecules, considering the use of Material UI.



担当業務

業務内容は上記の技術を用いたUI構築になります。component設計などフロントエンド開発に関する全てのことをお願いすることになります。
フロントエンドエンジニアという枠ではありますが、バックエンドやインフラもやりたい!ということであれば、タスクの数/ 実装時間も考えてお願いしたいです。


必須スキル

  • フロントエンドエンジニアとしての実務経験3年以上
  • Squad beyondの目指す世界に共感してくれる方


その他

こんな技術スタックで進めていますが、細かなところから大きなところまでこうしたい!という案があればメリット/デメリットを一緒に考えて改善していきたいです。
経験年数は特に考えていません。ReactやTypeScriptに興味がある方ぜひ!と思っています。


フルリモートでの仕事

開発メンバーは全員フルリモートで開発をしています。絶対にフルリモートというわけではなく、気分や必要に応じて出社してokです。


Slackでのコミュニケーション

フルリモートでの開発のためコミュニケーションはSlackでとることが多いです。
またstand-up meeting、スプリントプランやRetrospectiveなどはGoogle Meetでmeetingをすることが多いです。


社風と有給について

性善説に基づいていることもあり、結構自由な社風です。時間的な縛りがないこともですが、有給がありません。
たとえば朝起きて熱があったり体調が優れない場合に有給がないので休めないというのは生産的ではありません。
体調が優れないときはしっかり休めるように有給という制度をなくしています。そのため制度上は365日休めます。
こんなことやります
Squad beyondのフロントエンド開発では以下の技術スタックになっています。

Deploy

deployはAWS Amplify
フロントエンドのコードはGitHubで管理しています。main branchにプルリクをmergeすると、自動でdeployされます。stagingで他のbranchを確認したいことがあればAWS Amplifyで設定します。とにかく便利です。

ライブラリ

React
UI構築にReactを使っています。あえて何かを書く必要もなさそうですが、長期的な運用を考えると頼りになります。

言語

TypeScript
業務やチーム開発では型があると安心しながらコードを書くことが出来ます。

State管理

state管理はRecoilとステートフック
使い回すことの多いデータはRecoilで、たとえばリストの中で選択されたものはどれかなんかはステートフックで管理することが多いです。

Component

component libraryとしてMaterial UI
開発効率も考えてMaterial UIを使っています。Squad beyondのデザインとはthemeなどで調整します。

Component単位

Atomic Design
organismsとmoleculesの扱いに困ることが多いかと思いますが、Material UIの活用も考えてmoleculesにcomponentを作成することが多いです。

SIVA runs an online platform that helps companies manage their digital marketing. They’ve been in business for 7 years, and have been building their online platform “Squad beyond” for 2.5 years.

SIVA’s product supports the long-term success of its users by visualizing and streamlining all resources and their traceability, starting from production and operation.

As of 2023, the Annual Recurring Revenue is approaching the high single-digit billions of yen mark, and the number of users has increased more than 25-fold in two years.

SIVA has hundreds of companies and thousands of customers, and a 98% retention rate.

SIVA’s growth in Japan was achieved by focusing on specific customer segments and niche areas and acquiring users in a sales-driven manner. As they expand overseas, they aim to broaden their customer base, centered on product-led growth gradually and are in the process of expanding the size of the organization.

A small number of employees make up the development organization. In order to improve long-term scalability, they are in the process of hiring foreign engineers and ramping up their agile development processes starting in 2023.

View SIVA's company page

Search jobs from SIVA in Japan
Frontend Engineer at SIVA
APPLY NOW  ➜