3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Front End Software Engineer
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

The University of Southern California (USC), founded in 1880, is located in the heart of downtown L.A. and is the largest private employer in the City of Los Angeles. As an employee of USC, you will be a part of a world-class research university and a member of the "Trojan Family," which is comprised of the faculty, students and staff that make the university what it is.

*This position is located in Marina del Rey, CA*

The Division of Informatics Infrastructure and Technology at the Information Sciences Institute of the University of Southern California is seeking a front end software engineer with experience in user interface design and development to build complex web applications for scientific data management. ISI's Division of Informatics Infrastructure and Technology conducts basic research and development of methods for advancing data-intensive scientific collaboration and discovery. Our research is developing fundamental new approaches to problem solving that will accelerate advances of significant societal importance through combinations of web-based, high-performance and big-data computing systems. Previous accomplishments of the division included the establishment of Grid computing and the de facto standard Globus Toolkit used ubiquitously throughout big data sciences such as the underlying Grid used by researchers working with the Large Hadron Collider at CERN for the discovery of the Higgs boson.

The front end software engineer will design and develop complex web user interfaces for an advanced big-data management system for accelerating data driven scientific discovery. The developer will produce design mockups and wireframes and build web user interfaces using a JavaScript framework. The developer will work as part of a team to design, develop, and support a growing number of transformational technology and science projects, with a focus on user interface development. The ideal candidate will be comfortable working in a multidisciplinary computer science research group, as well as having the opportunity to work with leading researchers in areas such as Cancer Research, Kidney Disease, basic Neuroscience and Cell Biology.


- Design and develop complex web user interfaces in a client-side JavaScript MVC/MVVW framework.

- Develop custom components in JavaScript when not available in open source libraries and frameworks.

- Collaborate with a team on the design of the user interfaces, develop mockups and wireframes, and revise designs based on feedback from others.

- Integrate web clients with back end services using web protocols based on the REST architecture.

- Debug and patch 3rd party open source libraries and back end server code, when necessary.

- Work comfortably on a Linux, Apache, Python, PostgreSQL stack.


- Minimum of 3 years of software development experience.

- Bachelor's degree in Computer Science, related field, or equivalent experience.

- Specialization in front end user interface development.

- Experience developing complex user interfaces in HTML, CSS, and a JavaScript framework such as AngularJS, SproutCore, GWT, Bootstrap, or other front-end MVC/MVVW framework.

- Strong problem solving and debugging skills required.

- Some experience with mobile development and/or responsive interfaces desired.

- Experience with UNIX/Linux development environments desired.

- Experience with full stack development may be beneficial but not required.

- Visualization experience (e.g., D3) a plus.

- Experience in another programming language, such as Python, Java, C, or C++, is beneficial.

*About the Information Sciences Institute*

The Information Sciences Institute (ISI) in USC's Viterbi School of Engineering is one of the leading computer science research institutes in the world. Since its founding in 1972, researchers at ISI have made fundamental contributions to the development of the Internet, the Domain Name Service, Grid Computing, Information Integration, Computational Linguistics, Machine Translation and several other areas. Located in an off campus facility on the water in Marina del Rey, ISI today is a vibrant research community of faculty, full-time research staff, and graduate students that is tackling some of the hardest problems in networking, cybersecurity, artificial intelligence, data science, trusted electronics, quantum computing, and several other topics in the field of information science.

USC has excellent benefits, including health benefits for staff and their family with access to the renowned university medical network; eligibility for retirement plans with employer contributions after six (6) months of employment; tuition benefits for staff and their family; free Professional Development classes; central Los Angeles location with easy access to commuter trains, buses and free tram pick up services; discounts to football, basketball and other campus events.

*The University of Southern California values diversity and is committed to equal opportunity in employment.*

About University of Southern California

Established in 1880 and located in the heart of Los Angeles, the University of Southern California (USC) is one of the world's leading private research universities, with a central College of Letters, Arts and Sciences and 17 professional schools on two campuses. The Health Sciences campus, to the northeast of downtown Los Angeles, is home to the Keck School of Medicine of USC, the School of Pharmacy, three major teaching hospitals and programs in Occupational Science and Occupational Therapy, and Biokinesiology and Physical Therapy.