Front-End Engineer

J-CAM Inc. is a Japan-based financial technology company providing crypto investment services and Web3 media.

Tokyo, JP
About J-CAM Inc.

J-CAM Inc., established in May 2020, develops next-generation financial services and information infrastructure in Japan. The company operates BitLending, a crypto lending and investment service that allows customers to lend digital assets for returns, and produces Iolite, a Web3-focused finance and technology magazine and web media platform covering cryptocurrencies, blockchain, AI, and related technologies. J-CAM serves individuals seeking digital-asset investment and financial-literacy information.

View jobs by J-CAM Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design, develop, test, and deploy web applications using HTML, CSS, and JavaScript. Build reusable components with React, Vue.js, or Angular; implement interactive user interfaces; integrate backend APIs; optimize performance; ensure cross-browser compatibility and accessibility; conduct code reviews; write tests; maintain technical documentation; and collaborate with design and backend teams.

Requirements

  • 3+ years of hands-on frontend web development experience
  • Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)
  • Experience with React, Vue.js, or Angular
  • Experience using Git
  • Knowledge of performance optimization and web security
  • Team experience and strong communication skills
  • Fluent Japanese
  • Conversational English or above
  • Experience with TypeScript
  • Basic UI/UX design knowledge
  • Node.js or backend development knowledge
  • Experience with AWS, GCP, or Azure
  • Experience with unit and E2E testing
  • Experience designing and developing UI component libraries
  • Motivation to learn new technologies
  • Proactive, collaborative, persistent, adaptable, and committed to continuous learning

Responsibilities

  • Design, develop, test, and deploy web applications using HTML, CSS, and JavaScript
  • Build reusable components using React, Vue.js, or Angular
  • Implement interactive user interfaces based on UI/UX design
  • Integrate backend APIs, optimize performance, ensure cross-browser compatibility, and maintain accessibility
  • Conduct code reviews, write test cases, and maintain technical documentation
  • Stay current with web technologies and evaluate their adoption
  • Collaborate with team members to solve technical challenges

Hiring Process

Submit a resume and CV in PDF format by email, indicating the desired position and full name. Process: document screening, 1–2 interview rounds, and notification of results.