Web Developer

Operations · Chiyoda-ku, Tokyo
Department Operations
Employment Type Full-Time
Minimum Experience Experienced


We are looking for a senior React JS Developer who has a solid software engineering background with excellent object-oriented programming skills and web development experience, a passion for web programming and for keeping code quality high.


The position requires to design, develop and troubleshoot complex web software applications by using your knowledge on software design, distributed computing, networking and data storage, security, UI, mobile and other areas.



KEY RESPONSIBILITIES


  • Contribute to all phases of the software development life cycle, from design to deployment and maintenance;
  • Write well designed, testable and efficient code;
  • Measure and track performance, latency, scalability and develop solutions to improve overall system health;
  • Support services at system launch by developing monitoring tools, troubleshooting and root cause analysis for production issues escalated to the engineering team;
  • Participate in code reviews;
  • Gain a deep understanding of our products, from a technical but also from a business perspective;
  • Participate proactively in team meetings to maintain or improve team standards and best practices;



QUALIFICATIONS

Technical skills:

  • Expert-level knowledge of JavaScript – concurrency model, event loop, closures etc.
  • Strong understanding of web development, work experience as Senior Web Developer
  • 3+ years experience with ReactJS
  • 2+ years experience working with TypeScript, understanding of complex types and interfaces
  • Previous experience working with bundling tools (Webpack, Babel, RCA)
  • Solid design and delivery experience in UX/Frontend frameworks (pixel perfect implementation of design mock-ups)
  • Solid knowledge of HTML5 and CSS3 (Also Pre- and Post-Processing frameworks and libraries)
  • Ability to implement API contracts for REST services
  • Good understanding of WebSockets
  • Hands-on experience with cross-browser UI development
  • Strong experience working with version control systems (rebase, submodules etc.)

 

ADVANTAGE – what would be a plus:


  • Relevant experience developing RESTful, Enterprise Web applications, leveraging ReactJS, JavaScript, TypeScript, CSS and HTML
  • Solid experience with testing frameworks such as JEST, Enzyme, React Testing Library or similar
  • A good understanding of financial and trading concepts.
  • Strong experience delivering software in a CI/CD environment with robust automated testing


Why would you join TORA:

 

  • We are a product company – it's up to us to find and implement the best solutions, and this means we are at the same time creative and critical thinkers to ensure the quality of what we do. By joining us you'll get the chance to play both roles;
  • You will work with smart, experienced and passionate colleagues who enjoy solving complex software development problems in a professional but still friendly environment;
  • You will learn a lot. You will deepen your technical skills and gain business knowledge related to financial markets or crypto trading;
  • Your day-to-day work will really have an impact since our products are used by asset managers, hedge funds and banks all over the world.

Thank You

Your application was submitted successfully.

  • Location
    Chiyoda-ku, Tokyo
  • Department
    Operations
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced