64bit/Dev: Difference between revisions
Jump to navigation
Jump to search
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Requirements== | ==Requirements== | ||
* Fast internet (20gbps or better) with '''NO BLOCKED PORTS''' <-- critical | * Fast internet (20gbps or better) with '''NO BLOCKED PORTS''' <-- critical | ||
* a '''powerful''', modern Mac | * a '''powerful''', modern Mac (yes a Macintosh. If you only have a PC, do not bid) | ||
** 16GB RAM or more | ** 16GB RAM or more | ||
** 8 cores or more | ** 8 cores or more | ||
** at least 50GB free (REQUIRED!), hopefully on an SSD | ** at least 50GB free (REQUIRED!), hopefully on an SSD | ||
** "Parallels Desktop" | ** your own "Parallels Desktop v16.0.1" software | ||
==Freelancer Type== | ==Freelancer Type== | ||
* Critical: must be able and willing to do initial face time / skype video chat for introductions | * Critical: must be able and willing to do initial face time / skype video chat for introductions | ||
* Speak english '''fluently''' (no broken english) | * Speak english '''fluently''' (no broken english) | ||
* must be able and willing to do '''screen sharing''' to solve problems | * must be able and willing to do '''screen sharing''' to solve problems | ||
* must have successful '''past reference projects''' highlighting required skills | * must have successful '''past reference projects''' highlighting required skills | ||
| Line 26: | Line 25: | ||
* understand '''MVC''' | * understand '''MVC''' | ||
* live in the US (any US time zone OK) | * live in the US (any US time zone OK) | ||
* familiar with developing '''Qt Widgets''' desktop apps (not "QtQuick") | |||
* familiar with mac '''Xcode development''' environment | * familiar with mac '''Xcode development''' environment | ||
* familiar with '''Perforce (Helix) Version Control''' | * familiar with '''Perforce (Helix) Version Control''' | ||
Latest revision as of 00:18, 21 September 2020
Requirements
- Fast internet (20gbps or better) with NO BLOCKED PORTS <-- critical
- a powerful, modern Mac (yes a Macintosh. If you only have a PC, do not bid)
- 16GB RAM or more
- 8 cores or more
- at least 50GB free (REQUIRED!), hopefully on an SSD
- your own "Parallels Desktop v16.0.1" software
Freelancer Type
- Critical: must be able and willing to do initial face time / skype video chat for introductions
- Speak english fluently (no broken english)
- must be able and willing to do screen sharing to solve problems
- must have successful past reference projects highlighting required skills
I will provide a VM pre-configured thusly
- Qt Creator (current version)
- macOS 10.14.x
- Python 2.7 and all the build scripts that use it
Extra Stuff
- Perforce (Helix) for version control, with your creds and workspace
- kJams Pro (reference app)
Extra Requirements
- understand MVC
- live in the US (any US time zone OK)
- familiar with developing Qt Widgets desktop apps (not "QtQuick")
- familiar with mac Xcode development environment
- familiar with Perforce (Helix) Version Control
- 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 commit to devote at least 20 hrs / week
- 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)
- must sign Non-Disclosure Agreement (ie: must keep all things secret, delete it all at end of project)
- must sign IP Transfer Agreement (ie: i own your work)