Senior Front-End Engineer

[JOB ROLE] As a Senior Front-End Engineer, you will be at the forefront of driving innovation and excellence in our product development process. Your responsibilities will include: - Design, develop, and maintain innovative features based on business needs - Translating design concepts into interactive, visually appealing user interfaces using modern frontend frameworks - Ensure high-quality deliverables through CI/CD pipelines, tests, and documentation - Collaborating closely with cross-functional teams including Design, Product Management, and Customer Success to enhance product functionality and user experience. - Actively contributing to team discussions, providing valuable feedback, and conducting code reviews to uphold standards of excellence. - Improve team synergy and mentor junior engineers [REQUIREMENTS] - MINIMUM 3 years of web development experience, with at least THREE years in either React or Vue. - Demonstrated ability to write type-safe code using TypeScript, mentor junior team members, and thrive in a collaborative environment. - Understand the importance of clean code practices and software documentation. - Alignment with open source and hacker culture ethos. [LANGUAGE] - English: Business-Level or higher - Japanese: NOT required [PREFERED QUALIFICATIONS] - A Degree in Computer Science or other related technical fields - Experience with state management in a complex web app (e.g. Redux, Vuex) - Familiarity with design collaboration tools like Figma - Knowledge of setting up build and test environments, CI/CD pipelines - Knowledge of Unix-like environment - Team leadership experience - Vue: experience with Composition API, SCSS - React: experience with Hooks, css-in-js libraries [WORK HOURS] - 10:00 - 19:00 with flextime (core hours between 11:00 - 16:00). - Remote Work policy (Work-from-Home) [HOLIDAYS] - Approximately 30 days (including national holidays) - New Year’s Holidays: Dec 29th - Jan 3rd - Summer Vacation: 4 days - Annual paid leave - Family Care leave [BENEFITS] - Flexible working hours - Work-from-home option available - Insurance: Health, Employment, Industrial Injury, Welfare pension - Employee Stock Ownership Plan - Opportunities to attend international and domestic conferences - Financial support for technical certifications and technical learning programs [SELECTION PROCESS] 1. Click the "APPLY FOR THIS JOB" button below, no Cover Letter needed, and look to be contacted by email or message. 2. Complete our coding challenge to demonstrate your skills and provide your CV and Cover Letter. 3. Await further communication via email or messaging. 4. Participate in online interviews with our engineering team to further explore mutual fit. 5. Engage in interviews with our board members to finalize the selection process.


Salary¥6.5M ~ ¥12.0M / Year Inclusive of English language allowance
Working Hours10:00 - 19:00 with flextime (core hours between 11:00 - 16:00)
Work TypeFULL_TIME
Applicant needs to be in Japan
Applicant needs to speak Japanese
Is accommodation included?
Is food included?
Visa RequirementsVisa sponsorship available
Minimum Commitment

Language Requirements

Fluent English
None Japanese

Qualifications

A Degree in Computer Science or other related technical fields.
Experience with state management in a complex web app (e.g. Redux, Vuex).
Familiarity with design collaboration tools like Figma.
Knowledge of setting up build and test environments, CI/CD pipelines.
Knowledge of Unix-like environment.
Team leadership experience.
Vue: experience with Composition API, SCSS.
React: experience with Hooks, css-in-js libraries.

Requirements

Minimum 3 years of web development experience, with at least THREE years in either React or Vue.
Ability to write type-safe code using TypeScript.
Mentor junior team members.
Thrive in a collaborative environment.
Understand clean code practices and software documentation.
Align with open source and hacker culture ethos.

The above information is a public job ad. This job ad is neither an offer nor a contract.

Add your resume once and apply for multiple jobs with EPIC JAPAN AI

Join now

Free • No credit card • Done in seconds

EPIC JAPAN
AI

My Intro for "Senior Front-End Engineer"

Apply with this intro

Draft Intro

My Application for Senior Front-End Engineer at 'HENNGE'

Resume for My Application

Intro Message for My Application

Using an intro message in your application increases your % of getting hired.


My Intro for "Senior Front-End Engineer"

Apply with this intro

Draft Intro

Your application was sent!

We'll let you know once we hear back from the Employer

Ok

Please add your details so companies can hire you:


Edit

Save

Edit my country code

🇯🇵

Japan

🇦🇫

Afghanistan

🇦🇽

Åland Islands

🇦🇱

Albania

🇩🇿

Algeria

🇦🇸

American Samoa

🇦🇩

Andorra

🇦🇴

Angola

🇦🇮

Anguilla

🇦🇶

Antarctica

🇦🇬

Antigua and Barbuda

🇦🇷

Argentina

🇦🇲

Armenia

🇦🇼

Aruba

🇦🇺

Australia

🇦🇹

Austria

🇦🇿

Azerbaijan

🇧🇸

Bahamas

🇧🇭

Bahrain

🇧🇩

Bangladesh

🇧🇧

Barbados

🇧🇾

Belarus

🇧🇪

Belgium

🇧🇿

Belize

🇧🇯

Benin

🇧🇲

Bermuda

🇧🇹

Bhutan

🇧🇴

Bolivia, Plurinational State of bolivia

🇧🇦

Bosnia and Herzegovina

🇧🇼

Botswana

🇧🇻

Bouvet Island

🇧🇷

Brazil

🇮🇴

British Indian Ocean Territory

🇧🇳

Brunei Darussalam

🇧🇬

Bulgaria

🇧🇫

Burkina Faso

🇧🇮

Burundi

🇰🇭

Cambodia

🇨🇲

Cameroon

🇨🇦

Canada

🇨🇻

Cape Verde

🇰🇾

Cayman Islands

🇨🇫

Central African Republic

🇹🇩

Chad

🇨🇱

Chile

🇨🇳

China

🇨🇽

Christmas Island

🇨🇨

Cocos (Keeling) Islands

🇨🇴

Colombia

🇰🇲

Comoros

🇨🇬

Congo

🇨🇩

Congo, The Democratic Republic of the Congo

🇨🇰

Cook Islands

🇨🇷

Costa Rica

🇨🇮

Cote d'Ivoire

🇭🇷

Croatia

🇨🇺

Cuba

🇨🇾

Cyprus

🇨🇿

Czech Republic

🇩🇰

Denmark

🇩🇯

Djibouti

🇩🇲

Dominica

🇩🇴

Dominican Republic

🇪🇨

Ecuador

🇪🇬

Egypt

🇸🇻

El Salvador

🇬🇶

Equatorial Guinea

🇪🇷

Eritrea

🇪🇪

Estonia

🇪🇹

Ethiopia

🇫🇰

Falkland Islands (Malvinas)

🇫🇴

Faroe Islands

🇫🇯

Fiji

🇫🇮

Finland

🇫🇷

France

🇬🇫

French Guiana

🇵🇫

French Polynesia

🇹🇫

French Southern Territories

🇬🇦

Gabon

🇬🇲

Gambia

🇬🇪

Georgia

🇩🇪

Germany

🇬🇭

Ghana

🇬🇮

Gibraltar

🇬🇷

Greece

🇬🇱

Greenland

🇬🇩

Grenada

🇬🇵

Guadeloupe

🇬🇺

Guam

🇬🇹

Guatemala

🇬🇬

Guernsey

🇬🇳

Guinea

🇬🇼

Guinea-Bissau

🇬🇾

Guyana

🇭🇹

Haiti

🇭🇲

Heard Island and Mcdonald Islands

🇻🇦

Holy See (Vatican City State)

🇭🇳

Honduras

🇭🇰

Hong Kong

🇭🇺

Hungary

🇮🇸

Iceland

🇮🇳

India

🇮🇩

Indonesia

🇮🇷

Iran, Islamic Republic of Persian Gulf

🇮🇶

Iraq

🇮🇪

Ireland

🇮🇲

Isle of Man

🇮🇱

Israel

🇮🇹

Italy

🇯🇲

Jamaica

🇯🇪

Jersey

🇯🇴

Jordan

🇰🇿

Kazakhstan

🇰🇪

Kenya

🇰🇮

Kiribati

🇰🇵

Korea, Democratic People's Republic of Korea

🇰🇷

Korea, Republic of South Korea

🇽🇰

Kosovo

🇰🇼

Kuwait

🇰🇬

Kyrgyzstan

🇱🇦

Laos

🇱🇻

Latvia

🇱🇧

Lebanon

🇱🇸

Lesotho

🇱🇷

Liberia

🇱🇾

Libyan Arab Jamahiriya

🇱🇮

Liechtenstein

🇱🇹

Lithuania

🇱🇺

Luxembourg

🇲🇴

Macao

🇲🇰

Macedonia

🇲🇬

Madagascar

🇲🇼

Malawi

🇲🇾

Malaysia

🇲🇻

Maldives

🇲🇱

Mali

🇲🇹

Malta

🇲🇭

Marshall Islands

🇲🇶

Martinique

🇲🇷

Mauritania

🇲🇺

Mauritius

🇾🇹

Mayotte

🇲🇽

Mexico

🇫🇲

Micronesia, Federated States of Micronesia

🇲🇩

Moldova

🇲🇨

Monaco

🇲🇳

Mongolia

🇲🇪

Montenegro

🇲🇸

Montserrat

🇲🇦

Morocco

🇲🇿

Mozambique

🇲🇲

Myanmar

🇳🇦

Namibia

🇳🇷

Nauru

🇳🇵

Nepal

🇳🇱

Netherlands

Netherlands Antilles

🇳🇨

New Caledonia

🇳🇿

New Zealand

🇳🇮

Nicaragua

🇳🇪

Niger

🇳🇬

Nigeria

🇳🇺

Niue

🇳🇫

Norfolk Island

🇲🇵

Northern Mariana Islands

🇳🇴

Norway

🇴🇲

Oman

🇵🇰

Pakistan

🇵🇼

Palau

🇵🇸

Palestinian Territory, Occupied

🇵🇦

Panama

🇵🇬

Papua New Guinea

🇵🇾

Paraguay

🇵🇪

Peru

🇵🇭

Philippines

🇵🇳

Pitcairn

🇵🇱

Poland

🇵🇹

Portugal

🇵🇷

Puerto Rico

🇶🇦

Qatar

🇷🇴

Romania

🇷🇺

Russia

🇷🇼

Rwanda

🇷🇪

Reunion

🇧🇱

Saint Barthelemy

🇸🇭

Saint Helena, Ascension and Tristan Da Cunha

🇰🇳

Saint Kitts and Nevis

🇱🇨

Saint Lucia

🇲🇫

Saint Martin

🇵🇲

Saint Pierre and Miquelon

🇻🇨

Saint Vincent and the Grenadines

🇼🇸

Samoa

🇸🇲

San Marino

🇸🇹

Sao Tome and Principe

🇸🇦

Saudi Arabia

🇸🇳

Senegal

🇷🇸

Serbia

🇸🇨

Seychelles

🇸🇱

Sierra Leone

🇸🇬

Singapore

🇸🇰

Slovakia

🇸🇮

Slovenia

🇸🇧

Solomon Islands

🇸🇴

Somalia

🇿🇦

South Africa

🇸🇸

South Sudan

🇬🇸

South Georgia and the South Sandwich Islands

🇪🇸

Spain

🇱🇰

Sri Lanka

🇸🇩

Sudan

🇸🇷

Suriname

🇸🇯

Svalbard and Jan Mayen

🇸🇿

Swaziland

🇸🇪

Sweden

🇨🇭

Switzerland

🇸🇾

Syrian Arab Republic

🇹🇼

Taiwan

🇹🇯

Tajikistan

🇹🇿

Tanzania, United Republic of Tanzania

🇹🇭

Thailand

🇹🇱

Timor-Leste

🇹🇬

Togo

🇹🇰

Tokelau

🇹🇴

Tonga

🇹🇹

Trinidad and Tobago

🇹🇳

Tunisia

🇹🇷

Turkey

🇹🇲

Turkmenistan

🇹🇨

Turks and Caicos Islands

🇹🇻

Tuvalu

🇺🇬

Uganda

🇺🇦

Ukraine

🇦🇪

United Arab Emirates

🇬🇧

United Kingdom

🇺🇸

United States

🇺🇾

Uruguay

🇺🇿

Uzbekistan

🇻🇺

Vanuatu

🇻🇪

Venezuela, Bolivarian Republic of Venezuela

🇻🇳

Vietnam

🇻🇬

Virgin Islands, British

🇻🇮

Virgin Islands, U.S.

🇼🇫

Wallis and Futuna

🇾🇪

Yemen

🇿🇲

Zambia

🇿🇼

Zimbabwe

Save

Edit my nationality

🇯🇵

Japan

🇦🇫

Afghanistan

🇦🇽

Åland Islands

🇦🇱

Albania

🇩🇿

Algeria

🇦🇸

American Samoa

🇦🇩

Andorra

🇦🇴

Angola

🇦🇮

Anguilla

🇦🇶

Antarctica

🇦🇬

Antigua and Barbuda

🇦🇷

Argentina

🇦🇲

Armenia

🇦🇼

Aruba

🇦🇺

Australia

🇦🇹

Austria

🇦🇿

Azerbaijan

🇧🇸

Bahamas

🇧🇭

Bahrain

🇧🇩

Bangladesh

🇧🇧

Barbados

🇧🇾

Belarus

🇧🇪

Belgium

🇧🇿

Belize

🇧🇯

Benin

🇧🇲

Bermuda

🇧🇹

Bhutan

🇧🇴

Bolivia, Plurinational State of bolivia

🇧🇦

Bosnia and Herzegovina

🇧🇼

Botswana

🇧🇻

Bouvet Island

🇧🇷

Brazil

🇮🇴

British Indian Ocean Territory

🇧🇳

Brunei Darussalam

🇧🇬

Bulgaria

🇧🇫

Burkina Faso

🇧🇮

Burundi

🇰🇭

Cambodia

🇨🇲

Cameroon

🇨🇦

Canada

🇨🇻

Cape Verde

🇰🇾

Cayman Islands

🇨🇫

Central African Republic

🇹🇩

Chad

🇨🇱

Chile

🇨🇳

China

🇨🇽

Christmas Island

🇨🇨

Cocos (Keeling) Islands

🇨🇴

Colombia

🇰🇲

Comoros

🇨🇬

Congo

🇨🇩

Congo, The Democratic Republic of the Congo

🇨🇰

Cook Islands

🇨🇷

Costa Rica

🇨🇮

Cote d'Ivoire

🇭🇷

Croatia

🇨🇺

Cuba

🇨🇾

Cyprus

🇨🇿

Czech Republic

🇩🇰

Denmark

🇩🇯

Djibouti

🇩🇲

Dominica

🇩🇴

Dominican Republic

🇪🇨

Ecuador

🇪🇬

Egypt

🇸🇻

El Salvador

🇬🇶

Equatorial Guinea

🇪🇷

Eritrea

🇪🇪

Estonia

🇪🇹

Ethiopia

🇫🇰

Falkland Islands (Malvinas)

🇫🇴

Faroe Islands

🇫🇯

Fiji

🇫🇮

Finland

🇫🇷

France

🇬🇫

French Guiana

🇵🇫

French Polynesia

🇹🇫

French Southern Territories

🇬🇦

Gabon

🇬🇲

Gambia

🇬🇪

Georgia

🇩🇪

Germany

🇬🇭

Ghana

🇬🇮

Gibraltar

🇬🇷

Greece

🇬🇱

Greenland

🇬🇩

Grenada

🇬🇵

Guadeloupe

🇬🇺

Guam

🇬🇹

Guatemala

🇬🇬

Guernsey

🇬🇳

Guinea

🇬🇼

Guinea-Bissau

🇬🇾

Guyana

🇭🇹

Haiti

🇭🇲

Heard Island and Mcdonald Islands

🇻🇦

Holy See (Vatican City State)

🇭🇳

Honduras

🇭🇰

Hong Kong

🇭🇺

Hungary

🇮🇸

Iceland

🇮🇳

India

🇮🇩

Indonesia

🇮🇷

Iran, Islamic Republic of Persian Gulf

🇮🇶

Iraq

🇮🇪

Ireland

🇮🇲

Isle of Man

🇮🇱

Israel

🇮🇹

Italy

🇯🇲

Jamaica

🇯🇪

Jersey

🇯🇴

Jordan

🇰🇿

Kazakhstan

🇰🇪

Kenya

🇰🇮

Kiribati

🇰🇵

Korea, Democratic People's Republic of Korea

🇰🇷

Korea, Republic of South Korea

🇽🇰

Kosovo

🇰🇼

Kuwait

🇰🇬

Kyrgyzstan

🇱🇦

Laos

🇱🇻

Latvia

🇱🇧

Lebanon

🇱🇸

Lesotho

🇱🇷

Liberia

🇱🇾

Libyan Arab Jamahiriya

🇱🇮

Liechtenstein

🇱🇹

Lithuania

🇱🇺

Luxembourg

🇲🇴

Macao

🇲🇰

Macedonia

🇲🇬

Madagascar

🇲🇼

Malawi

🇲🇾

Malaysia

🇲🇻

Maldives

🇲🇱

Mali

🇲🇹

Malta

🇲🇭

Marshall Islands

🇲🇶

Martinique

🇲🇷

Mauritania

🇲🇺

Mauritius

🇾🇹

Mayotte

🇲🇽

Mexico

🇫🇲

Micronesia, Federated States of Micronesia

🇲🇩

Moldova

🇲🇨

Monaco

🇲🇳

Mongolia

🇲🇪

Montenegro

🇲🇸

Montserrat

🇲🇦

Morocco

🇲🇿

Mozambique

🇲🇲

Myanmar

🇳🇦

Namibia

🇳🇷

Nauru

🇳🇵

Nepal

🇳🇱

Netherlands

Netherlands Antilles

🇳🇨

New Caledonia

🇳🇿

New Zealand

🇳🇮

Nicaragua

🇳🇪

Niger

🇳🇬

Nigeria

🇳🇺

Niue

🇳🇫

Norfolk Island

🇲🇵

Northern Mariana Islands

🇳🇴

Norway

🇴🇲

Oman

🇵🇰

Pakistan

🇵🇼

Palau

🇵🇸

Palestinian Territory, Occupied

🇵🇦

Panama

🇵🇬

Papua New Guinea

🇵🇾

Paraguay

🇵🇪

Peru

🇵🇭

Philippines

🇵🇳

Pitcairn

🇵🇱

Poland

🇵🇹

Portugal

🇵🇷

Puerto Rico

🇶🇦

Qatar

🇷🇴

Romania

🇷🇺

Russia

🇷🇼

Rwanda

🇷🇪

Reunion

🇧🇱

Saint Barthelemy

🇸🇭

Saint Helena, Ascension and Tristan Da Cunha

🇰🇳

Saint Kitts and Nevis

🇱🇨

Saint Lucia

🇲🇫

Saint Martin

🇵🇲

Saint Pierre and Miquelon

🇻🇨

Saint Vincent and the Grenadines

🇼🇸

Samoa

🇸🇲

San Marino

🇸🇹

Sao Tome and Principe

🇸🇦

Saudi Arabia

🇸🇳

Senegal

🇷🇸

Serbia

🇸🇨

Seychelles

🇸🇱

Sierra Leone

🇸🇬

Singapore

🇸🇰

Slovakia

🇸🇮

Slovenia

🇸🇧

Solomon Islands

🇸🇴

Somalia

🇿🇦

South Africa

🇸🇸

South Sudan

🇬🇸

South Georgia and the South Sandwich Islands

🇪🇸

Spain

🇱🇰

Sri Lanka

🇸🇩

Sudan

🇸🇷

Suriname

🇸🇯

Svalbard and Jan Mayen

🇸🇿

Swaziland

🇸🇪

Sweden

🇨🇭

Switzerland

🇸🇾

Syrian Arab Republic

🇹🇼

Taiwan

🇹🇯

Tajikistan

🇹🇿

Tanzania, United Republic of Tanzania

🇹🇭

Thailand

🇹🇱

Timor-Leste

🇹🇬

Togo

🇹🇰

Tokelau

🇹🇴

Tonga

🇹🇹

Trinidad and Tobago

🇹🇳

Tunisia

🇹🇷

Turkey

🇹🇲

Turkmenistan

🇹🇨

Turks and Caicos Islands

🇹🇻

Tuvalu

🇺🇬

Uganda

🇺🇦

Ukraine

🇦🇪

United Arab Emirates

🇬🇧

United Kingdom

🇺🇸

United States

🇺🇾

Uruguay

🇺🇿

Uzbekistan

🇻🇺

Vanuatu

🇻🇪

Venezuela, Bolivarian Republic of Venezuela

🇻🇳

Vietnam

🇻🇬

Virgin Islands, British

🇻🇮

Virgin Islands, U.S.

🇼🇫

Wallis and Futuna

🇾🇪

Yemen

🇿🇲

Zambia

🇿🇼

Zimbabwe

Save

Apply for this position

I have a favour to ask. When you apply to HENNGE, please tell them that you heard about the position on EPIC JAPAN. This helps to keep this job board sustainable, so I'd be greatful for your support with this.

– Kevin, Founder of EPIC JAPAN

Continue applying

Link1
Link2
Link3
Link4
Link5
Link6

Add my new CV

Add your CV so we can match you with jobs in Japan.


My awesome work history...

Save

Apply to Hundreds of Jobs with One Click!

(Okay, maybe two)

No more endless applications.


Continue with Google

So that companies can contact you