We are looking for a Full-Stack JavaScript Developer with experience in JavaScript Frameworks and Libraries. If you are someone who writes eloquent, simple to understand JavaScript we are wanting to hear from you. Variety of consulting; new technologies, projects, and people on a regular basis. We are looking for smart, and passionate people to help us transform the way the world uses things. Be prepared to tackle interesting challenges and solve big problems with a forward-thinking team.
The successful candidate will be accountable to:
- Working
with a highly technical team in an Agile environment in order to provide
timely, effective, and customized software solutions; alongside Scrum
Masters, Business Analysts, and Developers, facilitating the flow of
continuous development through a secure, stable pipeline
- Using
HTML5, CSS3, and modern JavaScript frameworks to develop interactive and
responsive interfaces for use across platforms, devices, and browsers
- Software
(Java, Python, etc) development in a cloud environment, and understanding
cloud distribution and web analytics
- Advanced
understanding of frameworks like Angular, Cloud delivery in AWS, and
pattern libraries
Tasks & Responsibilities:
- Collaborate with the VP of Technology, Product Manager, and other developers to design and build the TypeScript based UI for our clients
- Ensure interfaces function quickly and beautifully across devices
- Engage in the full development life-cycle including architectural design and testing
- Be a force-multiplier on the velocity and quality of your team
- Stay up-to-date on the latest in frontend engineering, and know when to apply it
- Maintain a high bar for quality and performance of your product with vigorous attention to detail and automated testing using tools such as Jasmine, Jest, Karma
- Ability to create self-contained, reusable, and testable modules and components
- Continuously improve how we design, build, and ship software as a highly functional team
- Frontend JavaScript frameworks such as AngularJS, Angular, React, Nodejs
- Modern JavaScript (ES2015+, Babel), TypeScript
- Automated build tooling such as Webpack, Parcel, Gulp.js, or Grunt.
- Dependency management using npm, Yarn, or Bower
- Demonstrative understanding of functional reactive programming
- CSS and HTML5
- CSS Preprocessors such as SASS, LESS, or SCSS
- CSS Frameworks such as Bootstrap, Foundation, Tachyons, or similar
- Experience with version control systems such as Git
- Understanding of responsive design
- Experience with NodeJS services (Express, hapi, Serverless)
- Experience with hosting services such as AWS, Google Cloud Platform, Heroku, or similar
- Demonstratable knowledge in Python and Machine Learning is a major plus
- Aptitude for learning. New projects, new teams, new technologies means having to adjust and learn all the time. You might get thrown on a Spring or mobile project as well, so having the ability to jump in and get your feet wet without hesitation is important. If you don’t want to grow and learn, we’re not a fit.
- Positive, can-do attitude