Full Stack Web Developer

Amplify

(55 Washington St)
Full Time
Job Posting Details
About Amplify
Amplify is reimagining the way teachers teach and students learn. We believe technology can empower classroom teachers to offer more personalized instruction, and accelerate the potential of individual students to become more active, engaged learners.
Responsibilities
* Contribute to ProjectEd client deliverables by developing, maintaining, and scaling existing platforms as part of an agile cross-functional team * Continually improve our codebase following software engineering best practices by participating in team code reviews and contributing to automated testing * Collaborate with server side engineers in defining and improving current or new features * Collaborate with design team members in an effort to deliver better user interface and experience, as well as creating preliminary models of new features and proof-of-concept prototypes * Support continuous delivery of features by participating in software releases
Ideal Candidate
**Basic Qualifications :** * 3+ years of server-side development experience (e.g. PHP v.5, Ruby on Rails v.5, Java) * 3+ years of experience implementing high quality HTML5, JavaScript, and CSS3 * Proven experience with relational databases (e.g. MySQL, Oracle, SQLServer, etc.) * Demonstrated understanding of responsive web design * Demonstrated understanding of object-oriented programming * Demonstrated understanding of JavaScript (prototypal inheritance, closures, functional programming) * Experience with browser Developer Tools (debugger, console, inspector) * Experience with open source libraries such as jQuery, Twitter Bootstrap, ReactJS * Portfolio of professional and/or personal work * BS/MS in Computer Science or a related field (or equivalent experience) **Preferred Qualifications :** * Experience with Ruby/Ruby on Rails * Experience with RESTful services * Experience with server- and client-side automated testing frameworks (e.g. JUnit, Jasmine, Protractor, Cucumber, etc.) * Proven ability to follow and promote coding best practices * Able to communicate with both design and development teams * Experience with source control tools such as Git * Understanding of MVC architectural software development pattern * Experience with large code base and working with external vendors * Experience with Scrum or other Agile methodologies

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.