You should love cool interfaces and modern web apps. Your primary focus wants to be robust and easy to maintain.
Role + Responsibilities :
Ability to understand business requirements and translate them into technical requirements
Write, test, and release world-class, production-ready code
Ensure that the data needs of the UI are fulfilled with efficient database queries
Prevent one user from hogging too many resources
Transparent and robust caching
Load testing and optimization
You should have experience in Node.js so you can integrate front-end with the backend that you want so help develop.
Ensure compliance with software engineering standards and processes defined at Simform.
Optimizing components for maximum performance across a vast array of web enabled devices and browsers
Person Specification and Qualifications :
Production development familiarity with Node.js or any other backend stack.
Solid understanding of how web services work
Experience with React .js / D3.js / GraphQL is a plus
Proficiency with CSS3, Sass, and Mixins - knowledge of GSAP would be a plus
Experience with popular ReactJS workflows (search as Flux or Redux)
Familiarity with RESTful APIs development in NodeJS
Knowledge of isomorphic React is a plus
Experience with common front-end development tools such as Babel, Webpack, NPM, Bower, Gulp etc.
Expertise in code testing best practices, including unit and integration testing (Mocha, Jasmine, Rspec, Capybara, Karma, Protractor)
Familiarity with code versioning tools such as Git, SVN, Github, Bitbucket