Frontend Software Engineer (mid Senior Level)

Kuala Lumpur, Malaysia

Job Description


Pro Tip before applying : We recommend carefully reviewing this job description and understanding the requirements at each stage, from application to the interview process. Job description Cardstack Studio Malaysia is on the search for a JavaScript/TypeScript software developer ready to dive into a full-time role and make significant contributions to our open-source Boxel framework. WHO WE ARE: We are a local software engineering startup that collaborates with the Cardstack core team. We\'re focused on creating an open world with open-source tech, Web3, and AI, giving users and developers the tools to make their own software. Our primary work is in developing Boxel, an open-source framework designed to make \'cards\' work! JOB Frontend Software Engineer (Mid-Senior Level) Educational and Self-Development Benefits Employment Basics (Health insurance, EPF, Socso) Hybrid work arrangement: 2 days WFH per week Location: Publika, KL WHO YOU WILL BE WORKING WITH You will work closely with the Cardstack Core team consisting of framework developers who are primarily US-based. This means you\'ll be expected to attend sprint-planning, pairing sessions, and Boxel team meetings for 2 nights per week. This is not ideal but the work arrangement will be balanced out with flexible work hours. Our Malaysian team is small and new consisting of 4 people, but the team will be rapidly expanding within the next few months. YOUR ROLE AND IMPACT As a member of our team, you will: Design and develop NEW card definitions that introduce business-critical logic, integrating elements such as payments, CRM, Google APIs, and blockchain technology into our versatile card catalog. Enhance prompt engineering for our AI Bot, enabling it to generate high volumes of accurate cards in a JSON API-compatible schema. Actively contribute to the core development of the Boxel framework, with current projects including: Development of an AI assistant chat UI to assist users in creating cards through code mode. Upgrading our in-memory file storage that hosts card schemas and definitions into a PostgreSQL index with robust cache invalidation mechanisms. WHO WE\'RE LOOKING FOR: Frontend Devs. If you dream of JavaScript Frameworks like Vue or React, we say YES! JavaScript/TypeScript Ninjas. If you can\'t get enough of TypeScript YES! Excellent communicators who thrive in collaborative environments. If you love explaining concepts YES! Not ticking any of the boxes but have the kind of scrappy, go-getter attitude that could MacGyver a solution with just a paperclip and a sticky note HELL YES! ABOUT BOXEL FRAMEWORK: Boxel is an innovative runtime framework that revolutionizes how cards are composed, edited, and rendered instantly within web browsers. We envision Boxel as the foundational framework for SaaS applications, providing businesses with a versatile and expandable feature catalog, enhanced by third-party contributions. Dive into the world of Boxel here: https://github.com/cardstack/boxel What is a Card https://youtu.be/x0ne_M33dHcsi=TUMjk5qMR-d72hyJ Some Card Apps you may like: https://www.youtube.com/watchv=Q5oGG4Vz5kU WHAT TO EXPECT DURING YOUR INTERVIEW A one-hour walk-through of a coding project that you have prepared, which includes a demo of the project, an explanation of architectural decisions, and pair programming. These will help us assess your technical skills and collaborative abilities. For the coding project, we require you to: prepare runnable code in a Javascript/Typescript repository to showcase your skills and potential. choose a web project you\'re well-acquainted with, preferably something recent, and ensure the code can be demonstrated through a user interface (UI) you\'ve developed. A thirty-minute get-to-know session to get to know each other better, where we learn about you and you learn about us. Application Review: We\'ll email you about the status of your application.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1019488
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned