Website NewStore
NewStore is reinventing retail for mobile age and as we grow, we are looking for enthusiastic and experienced Senior Front-End Engineer to help us architect, build and scale a new generation of products for mobile commerce.
Your future at NewStore is just a finger tap away…
About the Job
Working with the latest technology stack, you will team up with a talented pool of Engineers, Architects and UX experts. You will provide leadership across Front-End Engineering and help guide the overall Engineering vision for the web-based UI of our SaaS platform. You will lead and participate in architecture discussions with the platform team to help define the core platform APIs to support the Front-End. You will be committed to writing test-backed, high-quality, well-organized and reusable code.
This is an exciting and challenging opportunity for someone with real passion for Front-End Development to share their expertise and advise others in development of features across the project.
Required skills:
- 5+ years of professional UI development experience using JavaScript, HTML, CSS3
- Mastery of at least one current framework such as AngularJS, Ember, React, Meteor or Backbone
- Mastery of HTML5 and CSS technologies, including third-party tools and libraries like Sass, Less, Foundation, or Bootstrap
- Expert level knowledge in at least one framework such as CasperJS, PhantomJS, Mocha, Jasmine, JEST, QUnit or Protractor
- Experience building large-scale single-page applications
- Experience building web applications with REST APIs
- A desire to produce elegant, yet readable code
- Understanding of Service-Oriented approach, Domain-Driven Design, S.O.L.I.D. principles
- Experience with version control systems, especially Git
- Strong problem solving, critical thinking, and analytical skills
- Strong written and verbal communication skills in English
- Established interpersonal and organizational skills
Pluses:
- Familiarity with software design patterns
- Experience in other scripting and programming languages
- Experience in Agile methodologies, especially Scrum
- An eye for web design and aesthetics
To apply for this job please visit boards.greenhouse.io.