Kaplan Test Prep | Frontend Developer | New York City | Onsite | <a href="
Kaplan Test Prep is a market leader in test preparation, we serve college students and young professionals studying for the MCAT (medical school), GMAT (business school), LSAT (law school), GRE (Master's and PhD programs), SAT exams and many others. Our organization is entrepreneurial, growth-oriented, and energetic. Our people genuinely enjoy what they do and take pride in it. If you seek a challenging, exciting, and creative engineering role -- while working with talented and passionate people -- this might be the position for you. Email me at ken.warner at kaplan.com if you're interested.
Responsibilities:
- Design and build web applications for our courseware platform
- Partner with our Design and UX team to prototype and validate new features
- Work with our Engineering team to turn successful prototypes into high-quality, production-ready products
- Keep quality high by writing and maintaining unit tests
- Be a strong problem-solver and ask questions
- Improve the documentation of our systems and team development practices
- Have fun! We're a collaborative, fast-paced technology team.
Knowledge, Skills &amp; Abilities:
- Expertise with modern web stack technologies, including detailed knowledge of HTML, CSS Style Sheets and JavaScript
- Practical experience with MV* JavaScript frameworks like AngularJS, Backbone.js or ReactJS
- Can confidently write large-scale, maintainable stylesheets using front-end frameworks like Bootstrap, Foundation and stylesheet authoring languages like Less or Sass
- You understand the importance of responsive, semantic HTML and how to address accessibility standards
- Front end task runner and build tools like grunt or gulp
- You have an eye for what makes a delightful user experience and will speak up to defend it.
- Full-stack mindset. You know what a good API looks like and understand what's happening on the backend. You can jump into Node.js, C# or SQL when needed.
- Experience with scalability considerations of large-scale production systems
- Experience with Agile or Lean software development methodologies and practices
- Organized, goal-oriented, excellent ability to multi-task, motivated self-starter who can work well in a team environment
- Possess excellent communications skills, with the ability to work with business users as well as other members of the technical staff
- Interest in education and having a positive effect on students
- Minimum 2 or more years of software development experience
- BS in Computer Science, or an equivalent degree.