Thank you for your interest in Daily Bruin Online! We're excited to receive your application.
As a software engineering intern, you'll gain practical web development experience working in teams to create sites on deadline. All interns will be trained in modern full-stack development practices, from creating single page applications with React to developing and deploying servers backend by databases. Daily Bruin Online is one of the oldest practical development student organizations on campus and our contributors have gone on to have software engineering and product management internships at top newspapers and tech companies including The New York Times, LA Times, Facebook, Google, Microsoft, Adobe, Amazon, and Bloomberg, among others.
Below is a short list of some work that our interns from last year contributed to:
We welcome applicants of all skill levels, majors, and backgrounds and have had successful contributors come in with no prior programming experience. We have projects of varying scope and complexity from making pages with HTML/CSS to working on visualizations to developing apps with server frameworks that power our sites. We especially love applicants with design experience.
Please note there are 3 half-day mandatory weekend training sessions that we will expect you to attend, on the weekends after 2nd, 3rd and 4th week. You will also be expected to attend weekly meetings with the Online team on Tuesdays from 6–9pm.
If you have any questions about Daily Bruin Online, the application, or the internship process, please email us [email protected].
Please upload your resume in PDF format.
Please attach your schedule for this quarter as a screenshot.
This will help us schedule meetings and find you study buddies :)
Are there any other weekly commitments you have we should be aware of?
(Jobs, other clubs, etc.)
If accepted, will you be able to attend all 3 intern trainings?
Trainings will be held on the weekends after 2nd, 3rd and 4th week. If you think you may have a conflict, please let us know here!
Tell us about your experience with programming, web development, and web design. Feel free to list any work experience, classes taken (either at UCLA, online, or somewhere else), or projects. Please include links to demos and/or code where possible.
Out of the projects you’ve worked on, is there one you feel best represents your technical abilities?
This doesn’t have to be a side project; it could be for class or work but please provide us a link to the code.
What kind of computer do you use? What applications do you use to help you write code?
DB Online is divided up into 5 teams: Main Site, External Sites, Bruinwalk, Internal Tools and The Stack. Each of these teams has a different focus, responsibility, and uses different technologies.
The Stack recruits using a separate application, you can check it out here!
Below are some short descriptions of 4 of the other four teams.
We're working on a redesign and technical overhaul of dailybruin.com! Our goals our to provide an interactive and engaging news experience to our readers, as well as a customizable and streamlined publishing process for our reporters. React and UX experience is a big plus.
We help maintain and develop new features for Bruinwalk, the website students use regularly to find reviews on UCLA professors, classes, and apartments. We use Django and Docker, and have been using Foundation for frontend but are currently in the process of migrating to React.
We're responsible for everything the rest of the paper uses to run smoothly and easily, from social media schedulers to our under-development CMS! We make use of Django, Docker, and most recently React to ensure a clean, less-confusing codebase.
We build interactive and dynamic web pages for other news sections in Daily Bruin. We enhance readers' experience with news by creating story-specific pages that engage readers, connecting them to stories in a way that only digital media can. We currently use React! Previous experience is great, but a strong desire to learn is always valuable, too.
There are so many development opportunities at UCLA! Why Daily Bruin Online? What do you hope to gain/learn/get out of us?
Rank the following areas based on your interest: Bruinwalk, dailybruin.com, External Sites, Internal Tools.
Check the descriptions of the teams above! If you have any questions about specific teams, please feel free to email us at [email protected]
Critique the design of dailybruin.com. What would you do to improve it?
Are you a cat person or a dog person?
Where do you get your news?
Are include any links about you we haven't seen that we should check out? (GitHub, portfolio, projects, etc.) If there’s anything else you think we should know, please include it here too.