This is what matters to my job satisfaction:
1. Fully remote 2. Great pay 3. Developing for a platform I am passionate about (iOS)
I am fortunate enough to have all three of these things right now, but anytime I've considered making a job change, being fully remote is the requirement that continues to surface as the most important thing to me (and my wife :).