Software Engineer - Front End

Apply frontend technology to enhance the Edmodo classroom experience for both students and teachers. Take ownership of what our users see and make recommendations on how we should enhance and improve the product.
Build cutting-edge social features to improve the learning experience.
Solve hard problems and make our front-end efficient, elegant and awesome.
 
Requirements:
Professional fluency in English.
3+ years of experience building dynamic, consumer-facing sites.
Expert knowledge of object-oriented Javascript, prototypes, closures, event delegation, performance and working with the DOM.  
Knowledge of front-end web technologies, including HTML5, jQuery, modern CSS, and frameworks such as Backbone.js/Marionette/AngularJS/React.js.
Understanding of back-end technologies such as PHP, Mysql, Ruby on Rails, Node.js, or Go.
Experience working in short, agile, iterative development cycles.
 
Exceptional Candidates:
Fluency with one or more server-side languages.
Experience with web analytics and tests to optimize retention, funnels, and conversion rates.
You have an eye for visual and/or interaction design, and maybe have even done some design work in the past.
Solid experience with unit-testing and using technologies such as Jasmine or Mocha/Chai.

Working at Edmodo from Costa Rica:

At Edmodo, we are working together to create an environment that fosters learning and growth and encourages creativity, transparency, and diversity. Hear what it’s like to work at Edmodo, directly from the Edmodo team:http://jobs.edmodo.com

Edmodo offers a comprehensive compensation package, which includes the following benefits:

Work from home 5 days a week

10 paid holidays

Flexible time off

Flexible work schedule

Please note: Though submitting a resume to Edmodo implies that you are interested in a position(s), it does not imply that you are an applicant. You are not considered an applicant until you have been contacted directly by a Human Resources representative requesting that you begin the designated application process, which may involve phone and/or in-person interview(s), job-related testing, and background checking.


Meet Some of Edmodo's Employees

Zach R.

Manager of Community Support & Developer Relations

Zach ensures that Edmodo’s users—whether they’re teachers, students, parents, or administrators—have their voices heard, helping the company build a product driven by customer feedback.

Allison D.

Director of Information Technology & Facilities

Part Camp Counselor, part Office Mom, Allison’s job is to ensure employees have everything they need—from a stocked kitchen to a functioning computer—to get their jobs done.


Back to top