At SmartNoter, we reimagine K-12 education to bring it back to the future. We create mobile/web experiences and resources that empower students, teachers and parents in ways unimaginable before the cloud-based technological revolution. We believe digital innovation will change the future of education and improve student mastery. Why can’t school be both fun and effective? At SmartNoter we create opportunities that engage and inspire students while helping teachers and parents to reach every individual with customized guidance and instruction.
As a SmartNoterdeveloper you will be part of a team delivering a sophisticated suite of web and mobile applications on a SaaS platform, developing fully customized CMS, a configurable data platform that provides a simple and intuitive customer experience on the web and mobile for millions of users. You have an opportunity to get in early on a startup company and to participate in defining and building the future of our platform alongside a talented engineering team.
We are searching everywhere for highly motivated and self-driven developers who can work with minimal oversight in cross-functional teams with product managers, UI designers and other developers.
What you’ll be doing:
You will tackle challenges of fixing browser-specific problems and site speed issues, and will have end-to-end product ownership, from design to implementation, including the responsibilities for code roll-out and responding to customer issues.
Desired Skills & Experience
§ 5+ years’ experiencebuilding web applications or SaaS solutions § Mastery of object-oriented programming, design patterns, and concurrent programming § Mastery of at least one object-oriented programming language (ideally PHP & Yii framework) § 3+ years’ experience with JS Framework, such as Backbone.js, ember.js, Meteor.js or equivalent § Extensive experience with of AJAX, jQuery and JSON RESTful and Object Oriented JS § Significant experience with HTML5 and CSS3 (web standards and cross-browser compatibility) § Expert MySQL experience, including ORMs § Strong experience with caching layers (Memcached, Redis, NoSQL solutions) § Strong experience with SVN or other distributed version control § Experience building applications deployed on cloud environments (ideally AWS) § Experience with data-intensive application development § Strong command of web standards, CSS-based design, cross-browser compatibility § A passion for debugging, code optimization and continuous integration § Strong knowledge and experience with custom application development and agile SDLC § Great organizational skills, and an attention to detail, consistency, and simplicity § Logical team-player, with excellent communication skills and ability to work within a team and independently under tight schedules § Open Source projects and startup experience is a plus § Experience with third-party API’s (Twitter, Facebook, Google, LinkedIn) § Experience in Performance Optimization for Web applications § Knowledge of Solr, Message Queues, Amazon Web Services is a plus
Location: Remote/Work from home
How to apply:
Send relevant work samples, and anything else that will make you stand out, to firstname.lastname@example.org Please include Senior Web Application Engineer in the subject of the email.