Avatar for Education Elements

Educational Consulting

Software Engineer - Front End

$115k – $130k
Apply now
Education Elements works with districts to build and support dynamic school systems that meet the needs of every learner, today and tomorrow. We take the time to understand the unique challenges school leaders face, and then customize the Education Elements approach for each district. We have worked with hundreds of districts across the country. We bring deep expertise, design-thinking, expert facilitation and the spirit of collaboration, along with our extensive toolkit of resources and technology, to deliver sustainable results.

About the Role

We are looking for a Front End Engineer with minimum of 5 years of experience building web applications. Using the latest JavaScript, CSS, and HTML technologies, this role will plan and develop new routes, services, and components for a single-page, cloud-based platform while working with product managers, designers, and java engineers to release new features.

Potential lies in architecting new applications and integrating with social applications in the future.

Your work will be integral to the work we do with school districts. This technology provides one single source for all the information, resources, and timelines districts need to manage a system-wide change in onboarding new waves of schools to the initiative. The platform has been designed to help school leaders map and track progress while supporting our Design and Implementation team in creating customized experiences tailored to the school districts we work with.


5+ years of experience with writing JavaScript (ECMAScript 5 a minimum)
5+ years of experience hand-coding CSS
5+ years of experience coding semantic HTML
3+ years of experience with single-page app architecture
Use CSS preprocessor (Sass preferred)
Support consistency across modern browsers (anything that supports most of HTML5/CSS3)
Adapt components, content, layout, and styles for mobile devices
Commit development to version control (Git preferred)
Plan and estimate work
Clearly communicate progress and draw attention to risks

Appreciated Skills

Experience with Angular 1.5 routing, components, factories, interceptors, and directives
Experience with ECMAScript 2015
Experience with Grunt task runner
Experience with integrating with social Javascript APIs, such as Google or Twitter
Experience with Jenkins deployment

Why Ed Elements:

Autonomy- in when and how to code your work in the sprint
Impact- shape front end architecture, internal tooling, and even product designs or features all to revolutionize education
Learning Culture- work with recognized thought leaders in blended and personalized learning who are passionate about improving education
At Education Elements, you will be challenged every day because we are growing quickly and are relentless in our pursuit to find better ways to support schools and districts
We form deep relationships with our district and school partners
We constantly teach and learn from each other
We have an collaborative, passionate, and fun team
We are recognized thought leaders in school redesign and district transformation
Students in schools that work with Education Elements are more engaged and achieve higher results
Teachers in schools that work with Education Elements are more satisfied and believe they have more impact on their students
Leaders that work with Education Elements see us as a trusted advisor
We offer a generous benefits package including a variety of 100% paid medical, dental, and vision plans to choose from; Freedom PTO; 401K
Our Commitment to Diversity:

We believe creating and maintaining a diverse and inclusive work community is crucial to best serving the districts and schools we represent. In order to achieve this goal, we are intent on creating a welcoming and supportive multicultural environment. We openly encourage, respect and celebrate the diversity we are resolved to cultivate. We are proud to be an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.

More jobs at Education Elements

View all jobs

Senior Software Engineer

Apply now