Due to high demand and competition in the Bay Area, salaries are increasing and vary widely, depending on the economy and size of the company. Internships are strongly recommended. Internships are strongly recommended.
Individuals require the ability to work in teams and sit in front of a computer all day long.
Good problem solving skills. Update for those who have outdated programming skills or need another language. High demand and prerequisite to other programming languages in demand. Web related, high demand. Update for programmers who need recent or web relatd skills.