Front End Engineer, School of Computer Science-2007122
The School of Computer Science (SCS) Web Technology Services Team is in search of a hands-on Front End Engineer. In this role, you will contribute to the creation of an open, modern, data-driven architecture for the SCS web (including mobile).
Your responsibilities will include:
Wireframing user flows and prototyping complex user experiences for web-based applications
Executing novel web interfaces that allow users to access and understand complex data in new and powerful ways.
Ensuring that interfaces are cross-compatible between various browsers, platforms, and devices in an accessible, compelling, elegant, and user-centered way.
Working within a fast-paced, continuous delivery, agile-like development environment and organization.
Working with other team members, as well as others in SCS, on implementation of features and workflow.
Bachelor's degree in Computer Science or Information Systems.
At least three or more years of professional work experience in a fast-paced web development environment.
Ability to quickly and clearly prototype user experiences and to understand and communicate requirements to the rest of the development team and stakeholders.
Deep understanding of the principles of responsive design and ability to plan, execute, and QA responsive interfaces.
Willingness to engage not only at the user-experience/conceptual level, but also to be a hands-on developer that executes those ideas.
Ability to conceive and execute A/B testing to evaluate the effectiveness of interfaces.
Comfort with standard version control tools (Git, SVN).
Willingness to engage in a variety of tasks as needed.
Excellent communication skills and team-oriented experience and work habits.
Ability to independently learn new technology and take on responsibilities that cover the whole stack (server-side, dev-ops, etc.)
Ability to interpret and present information and ideas clearly and accurately in writing, verbally and by preparation of reports and other materials.
Extensive QA and user-testing experience (beyond simple in-browser click testing).
Accessibility testing experience (WAVE or similar).
Experience working with NoSQL databases (MongoDB).
Experience with web API architectures (REST, GraphQL).
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solu...tions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.