Technology Positions

Online Developer

About the Position

**Applicants should be aware that this position differs from the projects developer position (which can be found here) in both the scope of projects and team environment. 

The Daily Californian’s online team ensures that the news is readily available and easily accessible. It is made up of two types of work:

Web Development: Building new and revamped website features from mock-ups. Collaborating with editorial and design staff to develop delightful user experiences.

Security/Infrastructure Engineering: Implementing the latest security protocols to protect our content. Updating and improving our infrastructure to quickly and securely serve the news.

We’re looking for people with a passion for detail and the persistence to iterate until satisfaction. Sometimes we have to build stuff fast, so deadlines can be stressful. Since we work as a team, you also have to play nice with others. Expect to collaborate closely with other developers, user interface designers and our editorial staff. You will have flexible hours, but developers are expected to commit at least four hours per week, in addition to attending a weekly meeting.

Application Materials

  • Resume (PDF)
  • A PDF with short responses to the following:
    • How many hours can you commit per week? What are your other predominant time commitments this semester?
    • Are you more interested in web development or infrastructure?
    • Pick one of the following questions to answer:
      • Look at other news websites (The New York Times, Buzzfeed, etc.). What aspects of their website do you like? It can be a small detail such as author bios at the end of each article or a larger detail such as Buzzfeed’s quiz design.
      • For a website/web app that you have worked on (personal project or for an organization), what is your favorite part of the design?
      • What is the most interesting technical problem that you have solved?
  • Interview (invitation only)

Work Requirements

  • 4 hours per week
  • Weekly team meeting



  • Technical problem solving ability
  • Able to communicate ideas in a clear, productive manner


  • Have taken CS61B
  • Experience working with a team using Github
  • Experience working with a large codebase
  • Familiarity with HTML, CSS, Javascript
  • Familiarity with Linux, PHP, WordPress