Write maintainable and scalable code.
Develop new applications and help maintain and update existing ones.
Take responsibility for and carry product features from inception to their launch.
Understand your code. Be performance and memory conscious. Measure.
Work with designers to implement product specific designs and look and feel guidelines.
Mentor junior developers by sharing ideas, providing guidance, and performing code reviews.
Help in the development of standards, best practices, and processes for our team.
Explore new ideas and technologies to improve our methods and processes.
Understand the products you work on; Anticipate the needs of the business and its customers.
Provide your engineering perspective on new features and products.
Lead by example. Inspire teammates to do their best work by doing great work.
5+ years with html and CSS.
1+ years’ experience with Vue
Experience as a lead developer creating a large new scale Vue application from scratch.
Experience with Web APIs (REST, Web Tokens, GraphQL, Vuex).
Familiar with responsive design methods and mobile first approaches.
Experience with modern VueJS.
Creating and using reusable components and component libraries.
Practical experience with MV* architecture (such as Nuxt, Vue, etc.), unidirectional data flow.
Passionate about providing great experiences via proven UI/UX methods.
Know the latest ECMAScript standards and features.
Understanding of how HTTP and browsers work. Rendering, downloads assets, making API calls, caching, storage, SSL, etc.
Understanding and experience with all stages of the software development lifecycle.
Familiar with source control such as Git and CI/CD oriented build and deployment pipelines.
Strong communication and problem-solving skills.
Self-starter with the ability to work independently across functional groups and on multiple initiatives simultaneously.
Must be flexible to work in a fast-paced and evolving environment.
Strong attention to detail.