Front End Engineer

At Ellevation, we develop world-class software to help school districts and educators support the fastest growing population of K-12 students: English Learners (ELs). By combining great products, student data, and research on best practices, Ellevation helps school districts transform their EL programs and ensure all students can achieve their highest aspirations.

We are a fast-growing, mission-driven technology company, partnering with nearly 600 public school districts all across the country. We are well-capitalized, have a strong and growing team, and are continuously focused on how to build the best organization so that we can achieve our ambitious social and financial objectives.

This is where you come in…

We are looking for a Front End Engineer to join our growing DevPro team. Working hand-in-glove with a Product Team, you will provide a consistent, intuitive user experience to all of Ellevation’s products that will simplify training, improve product mastery and user confidence, and reduce demands on user and partner support.

In this role, you will:

  • Build and document re-usable Javascript components. Help define front-end technology, best practices and UX vision;
  • Re-engineer Javascript code from Angular 1.x/KnockoutJS to SPA with Aurelia/Redux;
  • Own and maintain internal UI component libraries and style guides;
  • Collaborate with Product Managers, UX Designers and Engineers to develop elegant, reusable design components for all Ellevation products;
  • Collaborate frequently in Engineering design reviews, pair programming and code reviews

About you:

  • Comfortable working with wireframes and lower-fidelity mockups. You have a UX background and will be able to intuitively understand our users.
  • Values clean and elegant but pragmatic and effective software design in order to meet deadlines with high-quality software.
  • 2-4 years’ experience in a similar role in a startup, web-based SAAS environment. You could also be someone who has held a similar role in a web design/marketing agency who is looking for more opportunity and “product” ownership/impact.
  • Knowledge of responsive, cross-browser compatibility strategies and related debugging tools.
  • Detail-oriented, team-player that is able to thrive in a high-growth environment where there can be degrees of ambiguity.
  • Ability to work independently and be naturally curious. You seek out opportunities where you can provide maximum value and leverage without requiring significant management or direction.

Technical Skills:

  • Firm understanding of HTML5 and CSS standards and usage;
  • Experience working with compiled CSS frameworks, such as SASS, LESS, etc. in code IDEs such as Visual Studio;
  • Experience with source control platforms such as SVN, Git, etc.
  • Familiarity with Javascript client-side frameworks such as jQuery, AngularJS 1.x, ReactJS, Aurelia, etc.
  • Proficiency with Javascript bundling, packaging and transpilation frameworks using NodeJS, WebPack, etc.
  • Understanding of web page and component display principles using AJAX, partial updates, and asynchronous request handling.

Why Ellevation?

In addition to our great benefit plans and competitive salaries, here’s some other perks that make us unique:

  • Great location in Boston - a stone’s throw from the Chauncy Street/Downtown Crossing T stop
  • Ability to make a significant impact in the education industry
  • Fun Fridays including virtual happy hours with our remote team
  • Free snacks, beverages, fruit, and we even compost!
  • On-site gym, game room and darts with corkboards behind them to support all levels of athleticism
  • Opportunity to join an open and collaborative work environment!
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • JavascriptLanguages
    • PythonLanguages
    • ASP.NET MVCLanguages
    • jQueryLibraries
    • KnockoutLibraries
    • FoundationLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Node.jsFrameworks
    • AureliaFrameworks
    • EntityFrameworks
    • ElasticsearchFrameworks
    • MongoDBDatabases
    • SQLDatabases
    • CouchbaseDatabases
    • Google AnalyticsAnalytics
    • SplunkAnalytics
    • Insight SquaredAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • HubSpotCRM
    • SalesforceCRM
    • WistiaCRM
    • AskNicelyCRM

Location

Our office is in the trendy and easily accessible Downtown Boston area with plenty of restaurants, coffee shops, and bars nearby.
38 Chauncy Street, Boston, MA 02110

Insider's spotlight

How would you describe the company’s work-life balance?

At Ellevation we have great work-life balance with remote work options and flexible hours. Everyone is very committed and works hard throughout the work days but knows that their personal time and PTO will be respected.

Mayya

Office Manager

How do you collaborate with other teams in the company?

I collaborate with others in the company through our use of Slack, regular all-hands company meetings, inter-team meetings, and our office space. More specifically, our Slack portal has been designed to include many cross functional channels such as product updates, territory-specific team channels and more. Inter-team meetings every 2 weeks, such

Ben

Partner Development Manager

What makes someone successful on your team?

A successful member of the data integration team is a quick learner who is process oriented with the ability to innovate. They must be inquisitive, yet self-directed with a strong attention to detail. Being a team player and just a generally nice person is also critical to their success.

Timna

Director of Data Operations

The Training Solutions team is an integral part of ensuring the overall success of our partners. Because we are the team to be in front of the end user, we [trainers] are able to provide valuable insight into the needs of our partners because we hear first hand what is going well, what could be improved, and what challenges users face. As a result,

Denise

Director of Training Solutions

Perks of working here

401(K) Matching
Casual Dress
Commuter Benefits
Company Equity
Company Outings
Conferences & Training
Dental
Flex Work Hours
Game Room
Generous PTO
Happy Hours
Health Benefits
Onsite Gym
Generous Parental Leave
Remote Work Program
Stocked Kitchen
Unlimited PTO
Vision
Volunteering Opportunities
More Jobs at Ellevation Education11 open jobs
All
Data + Analytics
Design + UX
Developer + Engineer
Internships
Marketing
Operations
Product
Project Mgmt
Internships
new
Ellevation Education
Design + UX
new
Ellevation Education
Product
new
Ellevation Education
Operations
new
Ellevation Education
Developer
new
Ellevation Education
Developer
new
Ellevation Education
Marketing
new
Ellevation Education
Project Mgmt
new
Ellevation Education
Developer
new
Ellevation Education
Data + Analytics
new
Ellevation Education
Developer
new
Ellevation Education