Job Description
FirstPromoter helps SaaS and other subscription businesses to easily launch and manage their referral and affiliate programs. We’re one of the top affiliate tools in the market, with hundreds of clients worldwide, ranging from small one man startups to companies valued at $4 billion. We launched 5 years ago, fully bootstrapped and highly profitable since then.
We are looking for a Senior front-end, VueJS developer that will help us develop and continuously improve the new user interface of our web application.
Since we’re at the beginning of our journey, you’ll play a big role in shaping the future of our company, that’s why having initiative, being reliable and driven it’s essential for us. If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy a career with us!
Our front-end tech stack:
- Vue 3 with script setup and Typescript
- Pinia for state management
- Vue Test Utils and Cypress for testing
- Storybook as component library
Responsibilities
- participate in the UI and UX design process
- turn existing UI and UX designs into working front-end code
- work together with our full-stack developers to connect built components to our Ruby On Rails application
- improve existing user experience based on usage data and customer feedback
- design and develop new user facing features
- build components that can be reused across multiple sections
- ensure the mobile responsiveness of the application
- test the new features before they are deployed to the production environment
- proficient in Javascript, HTML and CSS
- minimum 4 years experience on front-end development using Vue JS
- experience with Vue 3, Pinia and Cypress
- good Typescript knowledge
- clear understanding of DOM manipulation and Javascript object model
- good understanding of http(s) requests, browser cache, cookies handling, etc
- experience with common front-end development tools such as Webpack, NPM, etc.
- any experience with Ruby on Rails framework is a big plus
- familiarity with Restful APIs
- good knowledge of basic UI and UX principles
- ability to mockup and understand advanced UX flows
- experience with Figma or Adobe Illustrator is a big plus
- good conversational English
- affiliate marketing understanding is a really big plus
- remote work only – we are where you are!
- flexible work schedule – Freedom & flexibility; fit your work around your life
- great working environment that values the importance of work life
- being able to work directly with the founder
- an incredible opportunity to help build and share an exciting product that excites and delights people around the world
- the chance to learn and work with latest technologies and support to showcase your bright ideas
- paid time off for any public holidays in your own country
- 1 day off for your birthday
- 21 vacation days per year fully paid