It’s the 14th birthday for XMind, and it’s another year for us to explore in mind mapping. XMind has been shaping in a way that beyond our imagination and expectation. We’re grateful to work, study, and witness how our users in the globe have grown in both figures and experience.

That’s why we are looking for a group of people who is self-driven, innovative and independent, most importantly, with the faith of building and creating what the users exactly want. Let’s have a look behind the curtain (or you can scroll down for the open occupations if you’ve known us well).

Small but united. Young and innovative.

We are a small team with nearly 40 people, and some of them work remotely. The office is not extravagant but decent with Christmas tree and spring couplets. Though small, they way we cooperate and collaborate is agile and flexible.
We are proud of our products, and show them with mind maps hanging on the wall created by product manager, designers, etc.

Happy work, happy staff.

If what you need from staff is creativity, not brute force, you need to let your staff go home, watch a movie, go on dates, browse a book store, travel, rest, raise kids. Staff at XMind have their personal hobbies, such as drawing and music. We also encourage them to find more possibilities after work, or spend time on their personal project.

                                                                                                                                                                                        – Brian Sun, Founder and CEO of XMind Ltd.

There are different teams in XMind, but we are closely connected both at work and after work. We celebrate birthdays together at monthly afternoon mini party, sending wishes to those birthday boys/girls. Each year, we will vote for a place and have fun with team mates.
We all have different hobbies, from photography to sports, from music to games, and you can always find a group of people to talk, to share, and play. Oh, and we love pets too, from golden retriever to British shorthair, you can even find fish in our office.

 

No boundary for mind mapping, also for the talents.

We believe efficiency will not be delayed by distance, instead, it will be enhanced through effective communication and collaboration. Besides working in headquarter, we also have remote colleagues from 5 cities and 3 continents. If you are passionate for making the products that users need, or you want to make innovative changes with your talent, or, you simply love mind mapping, no matter where you are and who you are, please join us.

 

We are Hiring.

The open positions are as below: Product Manager; UI Designer; Marketing Director; Front-end Developer; iOS Developer. You can scroll down for detailed job descriptions and assignment.

 

Product Manager

We hope you can experience XMind – our desktop product, and find a part that you think it can get better along with optimization solution.

Tips: Your work will be evaluated based on the following criteria: Problem Analysis, Problem Disassembly, Interaction Understanding and Aesthetics, and Document Writing. There will be no limits for platforms, themes, and even the formats.

(We respect each and every work sincerely, and will not apply candidate’s work without authorization with permission.)

When it’s completed, please send it to: hr@xmind.net.

 

UI Designer

Please download the latest XMind: ZEN from the the Mac App Store or XMind’s official website, and then design a set of toolbar icons with brief texts about your ideas. Dark Mode display is required to be included. Not merely simple visual unity, but reconsider your design with the software itself, since the state of icons will be different with different features.

When it’s completed, please send it to: hr@xmind.net.

If you are applying for senior UI designer or above, please complete the additional assignment as below:

The performance of iPad OS is becoming powerful, and iPad has gradually become a productivity tool for more users. Please design a main interface for XMind for iPad, you can place the tool bar and icons based on your understanding, and share your thoughts with brief description.

You can refer to XMind: ZEN, our desktop product, for the features and write down your design ideas.

(We respect each and every work sincerely, and will not apply candidate’s work without authorization with permission.)

 

Marketing Director

You can answer one of the assignments below.

A. Based on your understanding, write a newsletter to promote XMind for us.

  1. Newsletter can be written in Chinese or English.

  2. Feel free about writing style, theme, format, etc.

  3. You can write at any or multiple dimensions, as you like.

B. What are the marketing actions that needs to be taken for XMind, but we haven’t done yet. Please write it down with brief elaboration.

When the assignments are completed, send it to: hr@xmind.net.

 

Front-end Developer

The assignment is to build a simple application called account book. We will provide dataset in We will provide dataset in CSV format where contains fictitious billing data, and another dataset including field information. You can click here to retrieve the dataset.

You need to read the data we provided to meet the following requirements:

  1. Load the provided data;

  2. Display the bill in the form of column, and filter the months via drop-down box. The column displays the data bill of the filter months;

  1. Users can add bills;

  2. The application supports simple statistics collection and display the total amount of income and expenses of the selected months.

 

The basic requirements for the assignment is as above. If you are applying for a senior front-end engineer or above, please complete additional requirements as below:

  1. A secondary filter based on current bill category;

  2. Calculate and sort the expenditure amount of the general bills in the selected month according to the bill category.

If you are applying for remote, please complete the following additional requirements:

  1. Write a brief document that includes your thinking process for this assignment, and describe the encountered problems along with solutions.

 

Please archive the assignment (code and all the other content) before the upload. Archive in .rar, .zip, .gz and .7z formats are accepted.

Make sure your resume is in the archive as well, and including the information below:

  1. Email Address
  2. Phone Number
  3. Please do not include any dependent libraries or executable file in your code, such as the node_modules folder.

 

iOS Developer

The image below is a mind map which is a reference for this assignment. The assignment is to develop a demo for iOS with basic features of a mind map. There will be no tech stack limits for this assignment.

Write those functions that you think they matter most. Elements such as, lines, topic shape font, colors, etc. can be neglected. Explain the functions in README documentation.

  1. Please archive the assignment (code and all the other content) before the upload. Archive in .rar, .zip, .gz and .7z formats are accepted.

  2. Make sure your resume is in the archive as well, and including the information below:

    a. Email Address

    b. Phone Number

  3. Please do not include any dependent libraries or executable file in your code.

 

 

 

Share