We are seeking a Mobile Developer to join our team of engineers in Mount Pleasant, SC, a suburb of Charleston,SC. You’ll have the opportunity to work on software solutions that have a huge impact on our industry and our clients. We utilize modern mobile technologies to provide world-class solutions that serve the wellness industry.

This position will be responsible for the ongoing development of our mobile app. The developer will be responsible for rebuilding our current hybrid mobile app (Phonegap) with Flutter in addition to building new features. The ideal candidate will work well within the context of small and nimble dev teams, have the ability to communicate well with others, have a love for learning new technology and can laugh at themselves.

Our Company

Who is 2Book?

2Book is a rapidly growing, web-based software company founded in 2012 that offers massage therapists and bodyworkers much-needed tools that help them succeed. Our product (MassageBook) is created specifically for the massage professional. We have a single purpose in mind - helping massage and bodywork providers, and the profession as a whole, grow and succeed. We do this by providing them with all the tools they need to simplify their business practices and increase their income. Our powerful yet simple tools drive new clients to our customers’ businesses and allow them to manage their practices with a single, easy to use practice management software solution. Our suite of solutions also includes a searchable directory of over 8,000 businesses and service providers across the United States.


  • Show excellent judgement in architecting and planning applications and features at all stages of the project lifecycle.
  • Attention to detail and the ability to consistently deliver quality work
  • Take overall accountability for keeping the project clean and organized. This includes identifying next steps, clarifying unclear tickets, and breaking larger tickets into smaller and more manageable tasks.
  • Take professional accountability for getting things done and communicate clearly to team members when blockers are identified.
  • Review code carefully and provide constructive feedback to team members.
  • Responsible for keeping a production deployment path clear, and ensure that they are not a bottleneck for deployments.
  • Understand the application’s architecture and anticipate the impact of new development features.


  • 2+ years of professional software development experience (Java, Objective-C, Kotlin, Swift, Flutter, Dart)
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Android and/or iOS development experience with experience in Flutter strongly preferred
  • 2+ years experience with Javascript (experience with a javascript framework such as Angular, React, or Vue.js preferable)
  • 2+ years experience with application design/architecture
  • 2+ years experience using Git
  • Experience integrating with REST APIs
  • Familiar with Agile development methodologies
  • History/knowledge of successful development mobile workflows
  • Strong critical thinking skills
  • Good communication and writing skills
  • An eye for detail and a commitment to quality work


  • Experience with Flutter and/or Dart
  • Experience with Vue.js and PHP
  • Experience with Phonegap

To learn more about this position, or to share your interest, please email us at careers@2book.com