64bit/Dev

From kJams Wiki
Revision as of 03:47, 2 August 2019 by Dave (talk | contribs)
Jump to navigation Jump to search

Requirements

  • Fast internet (20gbps or better) with NO BLOCKED PORTS <-- critical
  • a powerful, modern Mac
    • 16GB RAM or more
    • 8 cores or more
    • at least 50GB free (REQUIRED!)
    • "Parallels Desktop"

Freelancer Type

  • Speak english fluently (no broken english)
  • familiar with both mac Xcode development environment
  • is fully familiar with developing QT desktop apps
  • is familiar with Perforce (Helix) Version Control
  • understands MVC
  • familiar with Apple's CoreFoundation data structures and APIs (on windows known as "CFLite" & "CFNetwork")
  • familiar with Python (used in build system for pre/post build steps)
  • can work full time
  • must provide weekly work schedule ahead of time (eg: i plan to work monday through thursday for 5 hours each day)
  • must provide daily scrum reports, at the start AND END of each working day: what i recently worked on, what i PLAN to work on next, anything blocking
  • communicate frequently (literally communicate with me throughout the day)

I will provide a VM pre-configured thusly

  • Qt Creator
  • macOS 10.14.x & Xcode 9.4.x
  • Python 2.7 and all the build scripts that use it
  • Perforce (Helix) for version control, with your creds and workspace
  • kJams Pro (reference app)