NovaMind Open Positions

Current Open Positions

Ruby Rails / PHP Web 2.0 Developer

Want to work with the latest tools, awesome hardware and a 30 inch screen?

Want to work for a company where innovation and software development is taken seriously?

Want flexible working hours and no silly dress code?

Want a career where what you achieve really matters?

Are you a clever problem solver with an enthusiastic and positive attitude?

Are you a self starter and still able to work in a team?

Can you get things done?

NovaMind is based in sunny Queensland and we are currently expanding our project team to develop the world's most advanced Mind Mapping software for Web 2.0, Apple and Microsoft systems.

You must have a passion for creating innovative high quality software using the latest tools and technologies. You must be a self starter who loves solving problems in a logical self-disciplined manner. We are looking for someone who will fit well with our development team and remain courteous and friendly with both staff and customers at all times.

If this doesn't describe who you are, your values and nature, please don't apply for this position.

Essential skills:

  • Strong Ruby Rails development and deployment
  • Strong PHP development and deployment
  • Strong Javascript, including AJAX
  • Strong understanding of cross browser compatibility issues and workarounds
  • Use and deployment of MySQL and PostgreSQL databases
  • Able to meet tight deadlines in a small development team
  • Experience developing high quality software using object oriented methodologies
  • Experience interacting with customers on resolving defect reports

Highly desirable skills:

  • Experience designing and developing REST based web services.
  • Experience working with Agile and test driven development methodologies
  • Experience with scalable distributed multi-tier architectures
  • Experience using DreamWeaver
  • Source Code Management using Mercurial, Git, or similar
  • XML, XHTML, RelaxNG XML schema and XSLT programming skills
  • HTML CANVAS scripting

Other desirable skills:

  • Experience deploying applications to both hosted services
  • Experience using Adobe Photoshop
  • FreeBSD, OS X development or deployment experience a plus
  • Experience or exposure to Java and WebObjects
  • Experience with internationalisation and localisation
  • Knowledge and understanding of Mind Mapping

The tasks required for the position will vary over time, but include:

  • Designing and building a scalable Web 2.0 based collaboration platform
  • Customisation and enhancement of PHP based web and e-commerce sites
  • Migrating existing Java WebObjects systems to a Rails equivalent
  • Assistance with setting product direction and feature sets
  • Documentation of the software at code and application level
  • Thorough testing of all software and systems developed
  • Preparation and deployment of online web services
  • Assisting as required with technical support
  • Fixing defects in the software
  • Working with beta testers to resolve any pre-release bugs
  • Continual improvement of systems, processes, methodologies and workflows
  • Setting and meeting key performance indicators

To Apply

To apply for this position, please email your resume and cover letter to gideon@novamind.com

Quality Assurance Engineer

Are you passionate about technology, user experience, software development and product quality?

Do you want to be an integral part of the team that is building the best mind mapping software available?

Want flexible working hours and no silly dress code?

Want a career where what you do really matters?

NovaMind Software is seeking a Quality Assurance (QA) Engineer to make a big impact on our product line. You will interact with customers and product teams to help release new versions of our world class mind-mapping software. In this role, you will work as a tightly integrated part of the development team and you will help shape the product. You will be involved in creating and running test plans to certify the software for release, providing technical support to customers and producing end user documentation.

You must be a self starter who loves solving problems in a logical self-disciplined manner. We are looking for someone who will fit well with our development team and remain courteous and friendly with both staff and customers at all times.

If this doesn't describe who you are, your values and nature, please don't apply for this position.

The tasks required for the position will vary over time, but include:

  • Work with software developers on the design and specification of features.
  • Provide technical support to customers and beta-testers, investigate issues, and translate questions and problems into defect reports, workarounds, F.A.Q's and documentation changes.
  • Develop and execute thorough test plans in a timely and efficient manner for all areas of the product.
  • Write easy-to-understand test case steps and expected result descriptions.
  • Implement unit tests for all aspects of the user interface.
  • Implement performance test using a unit-testing framework.
  • Critically think about how consumers will interact with the software being tested and turn those thoughts into finding bugs, listing action items, and opening avenues of discussion.
  • Ensure documentation accurately re?ects changes to the product functionality and look and feel.
  • Continually research new technologies and incorporate that new knowledge into your ongoing QA process.

Essential skills:

  • Strong Quality Assurance skills and experience within a software development environment.
  • Strong communication skills
  • Experience interacting with customers
  • Experience with both Mac and Windows User Interface testing tools.

Desirable skills:

  • Experience working with Agile and test driven development methodologies
  • Knowledge and understanding of Mind Mapping
  • Knowledge of program design concepts

To Apply

To apply for this position, please email your resume and cover letter to gideon@novamind.com

C# / .NET / WPF developer

Want to work with the latest tools and a 30 inch screen?

Want to work for a company where innovation and software development is taken seriously?

Want flexible working hours and no silly dress code?

Want a career where what you achieve really matters?

Are you a clever problem solver with an enthusiastic and positive attitude?

Are you a self starter and still able to work in a team?

Can you get things done?

NovaMind is based in sunny Queensland, located in Shailer Park midway between Brisbane and the Gold Coast. We are currently expanding our product development group to develop the worlds most advanced Mind Mapping software for Apple and Microsoft systems.

We are looking for a software engineer who has a passion for creating innovative high quality software using the latest tools and technologies. You must be a self starter who loves solving problems in a logical self-disciplined manner. We are looking for someone who will fit well with our development team and remain courteous and friendly with both staff and customers at all times.

If this doesn't describe who you are, your values and nature, please don't apply for this position.

We are looking for people with the following skills:

Essential skills:

  • Strong C# skills
  • Strong .Net development experience
  • Experience in meeting tight deadlines in a small development team
  • Experience with developing high quality software using object oriented design patterns
  • Experience interacting with customers

Other highly desirable skills:

  • Strong XAML and WPF development experience
  • XML and XSLT programming skills
  • Experience with plugin architectures
  • Knowledge and understanding of Mind Mapping
  • Experience working with Agile and test driven development methodologies

The tasks required for the position will vary over time, but include:

  • Designing and building new releases of the Windows version of NovaMind.
  • Assistance with setting product direction and feature sets for the Mac and Windows versions of NovaMind.
  • Documentation of the software at code/program level
  • Quality assurance
  • Preparing releases of the software, including installation mechanisms
  • Assisting as required with technical support
  • Fixing defects in the software
  • Working with beta testers to resolve any pre-release bugs
  • Improving systems
  • Setting and meeting key performance indicators

To Apply

To apply for this position, please email your resume and cover letter to gideon@novamind.com

Cocoa / Objective-C developer

Want to work with the latest tools and a 30 inch screen?

Want to work for a company where innovation and software development is taken seriously?

Want flexible working hours and no silly dress code?

Want a career where what you achieve really matters?

Are you a clever problem solver with an enthusiastic and positive attitude?

Are you a self starter and still able to work in a team?

Can you get things done?

NovaMind is based in sunny Queensland, located in Shailer Park midway between Brisbane and the Gold Coast. We are currently expanding our product development group to develop the worlds most advanced Mind Mapping software for Apple and Microsoft systems.

We are looking for a software engineer who has a passion for creating innovative high quality software using the latest tools and technologies. You must be a self starter who loves solving problems in a logical self-disciplined manner. We are looking for someone who will fit well with our development team and remain courteous and friendly with both staff and customers at all times.

If this doesn't describe who you are, your values and nature, please don't apply for this position.

We are looking for people with the following skills:

Essential skills:

  • Strong Objective-C skills
  • Strong AppKit development experience
  • Experience in meeting tight deadlines in a small development team
  • Experience with developing high quality software using object oriented methodologies
  • Experience interacting with customers on resolving defect reports

Other highly desirable skills:

  • CoreData skills
  • Applescript / automator development experience
  • Experience with developing frameworks
  • XML and XSLT programming skills
  • Experience with loadable bundles and plugin architectures
  • Rendezvous/bonjour development experience
  • Experience with distributed objects
  • Experience with internationalization
  • Knowledge and understanding of Mind Mapping
  • Knowledge and understanding of screenplay script writing
  • Experience using MacOS X 10.5 Leopard

Other desirable skills:

  • Experience with subversion
  • C# programming skills

The tasks required for the position will vary over time, but include:

  • Designing and building new releases of the Mac version of NovaMind.
  • Assistance with setting product direction and feature sets for the Mac and Windows versions of NovaMind.
  • Documentation of the software at code/program level
  • Testing of the software
  • Preparing releases of the software, including installation mechanisms
  • Assisting as required with technical support
  • Fixing defects in the software
  • Working with beta testers to resolve any pre-release bugs
  • Improving systems
  • Setting and meeting key performance indicators

To Apply

To apply for this position, please email your resume and cover letter to gideon@novamind.com

Marketing Assistant

NovaMind is a Brisbane (Shailer Park) based software development company, developing and selling Mind Mapping software worldwide for Macintosh and Windows computers.

We are looking for someone who is has high standards of accuracy, excellent written English and typing skills, and a strong interest in marketing. You must be a self starter who loves the challenges involved in implementing marketing strategies to increase sales. The successful applicant will be trained in the required marketing tasks, most of which are computer / internet based, but may also include phone marketing and manning a booth at trade shows and various other tasks. We are looking for someone who will fit well with our team and remain courteous and friendly with both staff and customers at all times.

If this doesn't describe who you are, your values and nature, please don't apply for this position.

We are looking for people with the following skills:

Essential skills:

  • Strong English language skills - both written and spoken
  • Strong typing skills
  • Great attention to detail
  • Excellent interpersonal skills

Other highly desirable skills:

  • Marketing training or experience
  • Ability to pick up new skills quickly
  • Experience writing press releases
  • Ability to write compelling tutorials, brochures, newsletters and whitepapers
  • Experience using Mind Mapping

Other desirable skills:

  • Experience with video creation
  • Skilled at graphical layout / design of documents and web pages

The tasks required for the position will vary over time, but are likely to include:

  • Working with reviewers as they review NovaMind.
  • Working with affiliates and resellers to increase their sales.
  • Assisting with both online and print advertising.
  • Fostering relationships with other companies.
  • Assisting with the continuous improvement of our web site and example Mind Maps
  • Writing press releases, newsletter articles, tutorials, etc
  • Improving all aspects of our marketing and sales processes

To Apply

To apply for this position, please email your resume and cover letter to gideon@novamind.com

MindMapper

We are looking for contractors to create Mind Maps using NovaMind.

Essential skills:

  • Must be able to use NovaMind to create Mind Maps that look at least as good as the Mind Maps in the NovaMind gallery
  • Must be able to extract key facts from books, papers, teleconference recordings etc and create useful summary Mind Maps
  • Must be able to take existing Mind Maps and enhance them to look visually stunning

This position is suited to someone with the necessary skills no matter where you live.

To Apply

To apply for this position, please email your example Mind Maps and cover letter to gideon@novamind.com

You can either link to this page or bookmark it using your favorite service:

Stumble Upon del.icio.us Technorati

Do you have any pre-purchase questions?

Customer Comments

"NovaMind opened my creativity and removed some inner blocks, which in turn produced a richer, deeper, and more passionate message"

Thank you for the privilege of trying NovaMind for the 30 day free demo. It was my very first experience with mind mapping. WOW! What a revolutionary concept supported by the easy-to-use tool of NovaMind.

I have been an Anglican pastor for almost 30 years, preaching thousands of sermons and providing leadership to a large, growing church as Sr. Pastor. The first time I used NovaMind for the preparation of my next sermon absolutely blew me away. NovaMind opened my creativity and removed some inner blocks (kind of like writer's block), which in turn produced a richer, deeper, and more passionate message. The last four Sundays parishioners have saying things like, "I don't know what you are doing differently, but keep it up. Your messages have been so powerful.

I know that I've only scratched the surface of mind mapping, but even as a total beginner the creative potential is totally obvious. I can't wait to see what happens when I use NovaMind for with our church staff in our strategic planning process, now underway. I also purchased Merlin and look forward to seeing the interactive connection between these two products.

(another comment a month later)
Thanks for what you are doing to make NovaMind easier to master - NovaMind has revolutionized my sermon preparation and opened my creative thinking as I prepare messages.

Ron McCrary : Kansas, United States


More testimonials...