Senior Front End Engineer

Schoology - Austin, TX - Full time

Schoology - Austin, TX - Full time

Apply for this job

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 Senior Front End Engineer, you’ll be in a hands-on development role collaborating with our team to helping continue building the leading LMS software in the industry, Schoology! Your focus will be sharing ownership of the implementation of our new, live style guide, which is influenced by our design system. This will also involve creating UI components to continuously improve our customer’s user experience.

What can you expect working at Schoology?

Our software engineering practices promote the culture of continuous integration, continuous delivery, and continuous improvement, and in your front-end centric role, you will help us set UI architecture patterns and deliver high-quality software daily.

We use React and Flux already but that is just the beginning of what we need to build this system. The right candidate is ready for this challenge and eager to apply sound software engineering practices to the Schoology web application.

You’ll also:

  • Collaborate with Product Management, Design, and Operations teams to create and deliver the functional vision of the product.
  • Ensure 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.
  • Implement Schoology’s web UI architecture.
  • Guide the implementation and adoption of a live style guide that will allow the engineering organization to quickly deliver a consistent experience across the web application.
  • Follow best practices regarding markup, style and JavaScript component organization.
  • Assure that our tooling and processes consider accessibility, internationalization, and localization as first-class concerns.
  • Support the Quality Engineering team in keeping the UI test automation framework aligned with our web UI architecture.

To succeed in the position, you will need:

  • 5+ years of software engineering experience on consumer or enterprise web applications
  • 3+ years experience as a Software Engineer focusing on client-side web application development
  • Experience working in or knowledge of the importance of TDD (Test Driven Development)
  • Solid understanding of patterns and frameworks such as Flux w/ ReactJS, AngularJS, etc.
  • Deep expertise in JavaScript language fundamentals
  • Deep expertise in HTML5, CSS3 specifications along with SASS, LESS, or another CSSextension language
  • Experience with module bundlers like Webpack
  • Expertise in minification tools
  • Experience contributing to software architecture
  • Experience working with consumer facing web products
  • Experience with systems with sophisticated access control capabilities
  • Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data

Bonus points for:

  • Experience working at a SaaS startup
  • Experience with server applications using the Laravel framework in PHP
  • BA/BS in Computer Science or related technical field

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.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Senior Level

Schoology

Enter some language to introduce people to what the organization is about. This will show up along with the posting. Keep it to less that 300 characters

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.
STAY UP TO DATE ON EDTECH
News, research, and opportunities - sent weekly.