Job Opening: Software Engineer

Institute for Future Intelligence, Inc. is seeking a full time Software Engineer

Job Title: Software Engineer

Job duties

Be responsible for the front-end development and back-end development of a non-profit company’s web-based applications (Telelab and Aladdin) with expertise of JavaScript, React.js, Three.js, Node.js, Express.js, MongoDB, and HTML/CSS. Specifically,

Telelab

  • Develop responsive front-end pages with HTML, CSS, and React.js, focusing on user-friendly interface design. Improve page response speed by implementing advanced data sampling and processing algorithm
  • Establish a robust back-end server using Node.js and Express.js. Implement a live stream system, a comment notification system, a video player, and a real-time chat room to enhance user engagement
  • Design and implement a MongoDB database to efficiently manage and organize data for seamless interactions between the front-end and back-end systems
  • Conduct the deployment of services using Kubernetes and Docker onto Google Cloud Platform to ensure scalability, flexibility, and reliability in the application’s infrastructure, contributing to a robust and efficient system

Aladdin

  • Develop the front-end page for the Aladdin project, incorporating an interactive 3D-drawing Canvas. Leverage expertise in HTML, CSS, React.js, and Three.js to create an engaging user interface
  • Develop and implement a sophisticated solar energy calculation algorithm, which serves as a cornerstone for precise solar energy calculations within the Aladdin project
  • Implement advanced features within Aladdin, including house design and solar trackers
  • Achieve a substantial enhancement in performance by strategically implementing optimization techniques utilizing Chrome DevTools
  • Ensure an efficient user experience through meticulous attention to rendering and resource utilization
Job requirements
  • Master’s degree in Computer Science, Computer Engineering, or a closely related fields
  • Skills in JavaScript, TypeScript, React.js, Three.js, Node.js, Express.js, MongoDB, and HTML/CSS are required
Apply

If you are interested in this position, please email resume to hr@intofuture.org, Cite Ref #SE0225.