JavaScript Front-End Engineer

Job Type
Permanent
Salary
5,000,000 JPY - 8,000,000 JPY per year
Japanese Level
None
English Level
Advanced (TOEIC 860)
Start Date
ASAP
Location
Tokyo

Description

A Japanese sales company known for its development of an innovative digital sales acceleration ecosystem is hiring a JavaScript Front-End Engineer.

【Main Responsibilities】
Working alongside others as a key member in a small growing international team and in a friendly atmosphere, you will be tasked with:
‐ Designing and building apps that customers will love to use.
‐ Building upon and extending our current apps. Improving code-readability, performance, and usability.
‐ Working closely with our design and backend development teams to provide effective solutions to design and technical challenges.
‐ Engaging with other team members to gather requirements, specifications, estimate task sizes, and manage expectations.


【Company Details】
Japanese sales company known for applying its expert knowledge in the development of an innovative digital sales acceleration ecosystem.

【Working Hours】
Flextime

【Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【Services / Benefits】
Social insurance, Transportation Fee

Required Skills

‐ Solid knowledge of JavaScript (ES2015+)
‐ Relevant professional experience developing SPAs using the React/Redux/Webpack stack (or similar)
‐ Strong knowledge of HTML5 and CSS3. Ability to utilize preprocessed languages (Sass, Less...)
‐ Experience developing responsive websites and understanding the unique challenges posed when developing device-agnostic software
‐ Ability to understand and consume RESTful APIs
‐ Awareness of cross-browser compatibility issues and client-side performance considerations. Including the importance of assets optimization to deliver lightning-fast web applications.
‐ Good working knowledge of usability and accessibility standards.
‐ Passionate about the web and excited to learn and apply new technologies effectively to solve problems
‐ Ability to work on a Mac OS & Linux environment
‐ Excellent interpersonal and communication skills, both written and oral
‐ Ability to work in a team setting and to communicate ideas clearly to both developers and stakeholders

Preferred Skills

‐ Server-side rendering with React.
‐ Hybrid mobile development with React native.
‐ Experience in agile development environments.
‐ Knowledge of JavaScript testing frameworks (E.g. Enzyme, Mocha, Jest, Cypress).
‐ Knowledge of AWS services