Senior Front-End Developer
We’re the developers of Bigpipes, a performance marketing automation platform, and are looking to add a Senior Front-End Developer to the team.
We’re looking for someone who cares about the work they do, and loves doing it with great people. We’re fully bootstrapped and profitable, so there’s no rush to get to any destination set-up by someone else. We choose where we go, when we go.
The entire team is remote, we do have occasional in-person meet ups. We have a solid product management cycle that is based on things you already know (agile, scrum, shapeup etc…) but we’re not religious about it. We work in a very dynamic industry so buckle up, you’re in for a ride!
Things we expect the person to have a strong experience with:
Front-End Development
- Vue.js 3: Component lifecycle, reactivity system, composition API, Vue Router, Pinia for state management
- Quasar Framework: UI components, CLI tooling, SSR (Server-Side Rendering), PWA support, Theming (SCSS variables, Dark/Light mode)
- JavaScript (ES6+): Promises, async/await, closures, event loop, modules
- HTML5: Semantic markup, accessibility tags, WAI-ARIA practices
- CSS3 / SCSS / SASS: Flexbox, Grid, BEM methodology, responsive design, transitions/animations
- RESTful APIs: Fetch/Axios integration, handling asynchronous data, CORS, JSON
- State Management: Pinia, LocalStorage/sessionStorage integration
- Performance Optimization: Lazy loading, code splitting, bundle size optimization
- Build Tools: Vite, Webpack, Babel
- Package Management: npm, Yarn
- TypeScript: Strong typing in Vue components , interface and type aliasing, enums, generics, type inference, integration with Vue 3 composition API and Quasar
- OOP (Object-Oriented Programming): Solid understanding of encapsulation, inheritance, polymorphism, and abstraction, applied within JavaScript/TypeScript and PHP contexts where appropriate
UX/UI Design
- User-Centered Design (UCD): User personas, user journey mapping
- Wireframing & Prototyping: Figma, Miro
- Mobile Responsiveness: Adaptive layouts, viewport control, touch optimizations
Back-End Integration Awareness
- PHP Familiarity: Understanding of API endpoints, common PHP frameworks
(e.g. laravel),
- Data Binding & Forms: Validation, two-way binding
Tooling & Workflow
- Version Control: General Git Knowledge, feature branches, pull requests
- Documentation: Markdown proficiency
Soft Skills
- Collaboration with back-end developers and UX designers
- Strong understanding of front-end architecture and scalability
- Ability to translate complex requirements into usable UI/UX
- Attention to detail and QA mindset
- Effective communication in technical and non-technical terms
In terms of benefits, we offer 3 weeks vacation, health/dental/etc insurance and a lot of flexibility around the work schedule.
If you find this interesting please send your information at js@psquared.io and we’ll book a call.