Principal Software Engineer, UI

Sorry, this job was removed at 11:24 a.m. (CST) on Monday, January 7, 2019
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Schoology, one of the fastest growing education technology companies, is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content and systems that fuel education. Millions of students, faculty and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education.

Working at Schoology offers you a chance to help solve the most important challenges in education in an environment that’s fun, collaborative and innovative. We are looking for smart, creative individuals who are passionate about education and aren't afraid to show it.

What you’ll do:

As a Principal Engineer, you’ll be in a hands on role responsible for the technical direction of the Schoology user interface. You will collaborate with the product management and design teams to create and deliver the functional vision of the product.

As a Principal Engineer, you will:

  • Guide the direction of the Schoology web UI architecture, ensuring that we’re utilizing the best front end development techniques, architectural patterns, frameworks and libraries that allow us to deliver a great experience to our users and an implementation which we can easily maintain and extend over time
  • Expand and evolve our design system (Schoology Backpack), ensuring its successful adoption throughout the entire Schoology application and by driving our open source commitment to it and use of it within partner applications
  • Act as a force multiplier by mentoring UI team members in technical design, implementation, and testing best practices
  • Assure that our tooling and processes consider accessibility, internationalization and localization, and responsive design as first-class concerns
  • Collaborate with the engineering management team and team leads to help UI engineers be successful in planning and scoping of new feature work
  • Identify technical debt buydown opportunities and work with the engineering management team and the product management team to prioritize these activities
  • Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid
  • Communicate patterns and solutions through both thorough written documentation and technical presentations / brown bags.

In order to succeed in this position, you will need:

  • 5+ years of engineering experience focusing on client side web application development
  • Solid understanding of modern patterns and frameworks such as Flux w/ ReactJS
  • Deep expertise in JavaScript language fundamentals
  • Deep expertise in HTML5, CSS3 specifications
  • Extensive experience building responsive and accessible consumer facing web products
  • Experience leading software development teams
  • Experience contributing to software architecture
  • Deep understanding of software development lifecycle

All team members at Schoology are expected to embody our core values which are Passion, Collaboration, Innovation, Curiosity and Integrity.

Our mission is to continuously advance what is possible in education. You in?

Schoology is an Equal Opportunity Employer and embraces diversity of every kind.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Guadalupe St, Austin, TX 78701

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SchoologyFind similar jobs