Role: Senior Front End Developer (Vue.JS)
Work Location: Remote (Brazil or USA) – STRONG ENGLISH REQUIRED
Number of Positions: 1
Position Type: Fulltime - Direct Hire (NO C2C)
Company Description: Software Development
IF LOCATED IN USA, THEN MUST BE A US CITIZEN OR GREEN CARD HOLDER – NO SPONSORSHIPS WILL BE PROVIDED
JOB SUMMARY
We are looking for a Senior VueJS Developer that loves great software and strives to develop it every single day. We are looking for someone who knows what makes architecture great, and also knows when pragmatism is called for.
DUTIES & RESPONSIBILITIES:
As a Senior Front-End Developer, you’ll be responsible for guiding the development and design of our clients’ services and projects. You’ll contribute along with other developers to produce the highest quality software possible, and you’ll be responsible for supporting and maintaining them along the way. You will ensure that you produce robust, secure, modular, and maintainable code. You will coordinate with other team members, including back-end developers and UX/UI designers. Your commitment to team collaboration, perfect communication, and a quality product is crucial.
Our problems are hard, requiring dedication, expertise and the ability to look at solutions from many different angles. It will be your job to make the hard choices and deliver on time, bug-free code that delights our clients and maximizes their value.
REQUIREMENTS:
· Experience with both consuming and designing RESTful APIs
· Strong understanding of the Javascript design patterns; Highly proficient with the JavaScript language and its modern ES6+ syntax and features
· Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
· Familiarity with the Vue.js ecosystem, including Vuex, Vue Router, and Nuxt.js
· Good understanding of HTML5 and CSS3, including Sass
· A minimum of 5 years’ experience in Javascript frontend development;
· Understanding of server-side rendering and its benefits and use cases
· Experience using Webpack
· Proficiency with modern development tools, like Babel, Webpack, and Git
· Experience working in continuous integration and continuous delivery environments.
· Experience in Unit and End-to-End testing (Jest experience preferred)
· Experience with self-hosted and private NPM registries
· Teamwork
· Interest in technologies and science
· High motivation
· Wish to work in a dynamic environment
· Will and ability to acquire a deep understanding of the underlying business domain
· A continual improvement mindset
· Wish to solve difficult design decisions
PREFERRED:
· Leadership experience;
· ECMAScript 6 and ECMAScript 7 experience;
· Testing Automation Experience
WHY WORK HERE:
· Attractive salary
· Access to interesting and innovative projects
· Startup Mentality and Culture at an already profitable and self-sufficient SaaS company
· The opportunity to disrupt and digitize an established industry undergoing significant growth