We're hiring!

Be a part of a young, fun, exciting and rapidly growing team, come and join us in exploring the digital world.

Career at firstcraft digital solutions

What will you get?


Unlimited Learning

Just let us know what you would like to learn either online courses or training.

We have fully access for you.

Company Dinner

If you love eatting, 1stCraft is the place for you.

Monthly Shabu, Buffet, Pizza, let us know what you would like to eat.

Knowledge sharing

“Sharing is caring”, we trust in the power of knowledge sharing.

Knowledge is our company asset that pushes us forward.


  • Errand Leave: 5 days
  • Vacation Leave: 12 days
  • Sick Leave: 30 days
  • Birthday Leave: 1 day

Company Outing

Long-term relationship is what we are looking for. We commit to achieve the product goal while maximizing revenue.

Common Area

Plenty of spaces for you to work in our common area.

Let’s grab a snack and coffee.

Social Security

Society provides to individuals and households to ensure access to health care and to guarantee income security.


  • Board-game
  • Card-game
  • Drinking-game
  • ROV, Table tennis and Others

Professional Equips

  • Macbook
  • Ergonomic chair
  • Additional monitors
  • Professional space

Learning & Growing

Our culture

Skills Crafter

If you are a person who would like to craft your skills either technical or soft skills. We’re ready to craft you.

Growth Mindset​

“Stay Hungry, Stay Foolish” that’s a quote from Steve Jobs. We do not want to have a perfect person but having growth mindset.

Problems Solving

Finding mistakes is one of the best ways We’ve found to improve out problemsolving skills. Problems are like mutants in a fantasy movie

Select the right job

Open Positions

Project managers are responsible for planning and overseeing projects to ensure they are completed in a timely fashion and within budget. Project managers plan and designate project resources, prepare budgets, monitor progress, and keep stakeholders informed the entire way.

Your responsibilities include, but not limited to, the following:

  • Creating long- and short-term plans, including setting targets for milestones, adhering to deadlines and allocating resources
  • Delegating tasks on the project to Business Analyst positioned to complete them
  • Identifying and managing potential risks and liabilities of multiple projects
  • Assisting in the definition of project scope and goals
  • Making effective decisions when presented with multiple options for how to progress with the project
  • Serving as a point of contact for teams when multiple units are assigned to the same project to ensure team actions remain in synergy
  • Communicating with executives or the board to keep the project aligned with their goals
  • Performing quality control on the project throughout development to maintain the standards expected
  • Adjusting schedules and targets on the project as needed
  • Motivating people involved in the project to complete tasks on time

Qualifications and Traits:

  • Minimum Bachelor’s Degree in business administration, communication arts or related field
  • At least 1-3 years of working experience as project manager, account executive or in similar position preferably in the B2B business
  • Must have a strong track record of evaluating, analyzing, implementing, leading, and monitoring effective and efficient processes to proactively improve center efficiency and staff performance.
  • Must be able to handle multiple projects and effectively manage different timelines
  • Experience in managing remote teams is an advantage
  • Experience in managing multi-channels; phone, email and live chat is an advantage
  • Good in Microsoft products including Word, Excel, PowerPoint, Google Docs, Google Sheet, Keynote and etc.
  • Good in Project Management Tools is a PLUS: JIRA, Clickup and etc.
  • Proven ability to solve problems creatively
  • Strong familiarity with project management software tools, methodologies, and best practices
  • Experience seeing projects through the full life cycle
  • Excellent analytical skills
  • Experienced in ERP is a big plus
  • Good in English is preferred communication skills (verbal & written)

A Business Analyst will collect data about an organisation’s operations to improve its systems and processes. Their primary duties include researching business processes, communicating with clients, making reports with recommendations to the company’s management and analysing the potential impact of their recommendations.

Your responsibilities include, but not limited to, the following:

  • Analysing the structure of client’s business to determine how it operates and determine its objectives
  • Identifying any problems with the current business model
  • Designing potential solutions to any problems identified during the research phase
  • Preparing and delivering a report of their findings to leadership with comprehensive risk and impact assessment
  • Overseeing the implementation of approved process improvements
  • Carrying out training sessions and workshops to guide relevant teams
  • Carrying out periodic quality checks


Qualifications and Traits:

  • Minimum Bachelor’s Degree in business administration, communication arts or related field
  • No experience required
  • Excellent research and analytic skills
  • Excellent communication skills
  • Excellent attention to detail
  • Ability to turn complex concepts into simple language
  • Excellent verbal and written communication skills
  • Working knowledge of word processing tools and other relevant software packages

The WordPress Developer would be responsible for working collaboratively with our team to help develop and maintain new and existing WordPress websites for 1stCraft clients.

Your responsibilities include, but not limited to, the following:

  • Develop front-end user experiences that are visually appealing and user friendly.
  • Develop back-end capabilities to support client web goals, often requiring specialized customization.
  • Perform regular maintenance tasks for client web properties including theme updates, plugin updates, etc.
  • Optimize and extend new and existing web properties as needed.
  • Train web property administrators on how to use any existing and new technologies deployed.


Qualifications and Traits:

  • Proficiency in front-end technologies, including HTML5, CSS3, PHP, JavaScript, jQuery.
  • Proficiency in WordPress theming, back-end development, and Woocommerce use and customization.
  • Strong understanding of WordPress database structure, REST API, how to extend WordPress via custom development, and how to integrate WordPress with third parties.
  • Experience building front-end user interfaces and developing responsive websites.
  • Ability to work autonomously as well as within a team.
  • Ability to communicate honestly about timelines, challenges, and questions as well as explain challenging scenarios to low-tech clients.
  • An action-oriented and flexible disposition.
  • A strong work ethic, on-time delivery, and attention to detail.
  • Willingness to work until mission-critical jobs are completed.
  • Prior experience with membership sites and learning management systems preferred.

A Front End Developer, or Front End Web Developer, is responsible for using their knowledge of programming languages to code user-side applications, including visual elements like menu bars, clickable buttons and the overall layout of websites or web applications. Their duties include developing and optimizing websites for different formats like desktops and mobile phones and running tests to ensure code strings perform the correct functions.

Your responsibilities include, but not limited to, the following:

  • Developing the overall look and design of a website or application
  • Writing website code with programming languages such as HTML, React, CSS and JavaScript
  • Producing, maintaining and modifying websites and user interfaces
  • Incorporating applications, graphics, audio and video clips into client websites
  • Ensuring websites are accessible across many platforms, including laptops and smartphones
  • Fixing any website issues or bugs that arise

Qualifications and Traits:

  • Minimum Bachelor’s Degree
  • At least 0-2 years of working experience as Front-End Developer or in similar position
  • Proficiency in website programming languages such as HTML, React, CSS and JavaScript
  • Understanding of key website design principles
  • Ability to use client input to create functional, creative and user-friendly web pages
  • Ability to test and debug websites
  • Analytical and detail-oriented
  • Excellent verbal and written communication skills
  • Advanced problem-solving skills
  • Observant and able to remain focused on tasks for long periods of time

Talk to us!

Let's grow our team together