Middle JS Frontend Developer
$$$
Looking for a Frontend Developer to join our team! Middle+, 2+ years of commercial experience, strong command of:
- English: written B2 (Upper-Intermediate) or higher.
- AI-powered development: daily practical use of Claude Code / Codex / Copilot; solid prompt engineering (structuring context, decomposing tasks, critically reviewing AI output); applied to support/maintenance of existing projects first.
- Languages: TypeScript & JavaScript (ES2016+) โ confident level, must-have.
- Frontend: Vue.js (composables, provide/inject, Pinia), Vue 2/3, SPA apps structure. Vuetify or equivalent experience. React is a plus.
- Rendering: HTML5, SVG (DOM, geometry understanding), Canvas.
- Async & Data: solid grasp of asynchronous programming; REST, JSON, i18n, SVG/DOM processing.
- Integrations: third-party commerce platforms (e.g. Shopify) and their auth flows.
- Codebase maturity: ability to read, navigate, and improve large existing codebases โ our priority is improving live projects first.
- Engineering practices: OOP & GoF patterns (4โ5 you can explain); KISS, YAGNI, DRY, and SOLID. Readiness to cross-check AI output against these.
- Tooling: strong Git (git-flow, no-ff, MRs, GitLab); npm, Webpack/Vite; Docker, CI/CD pipelines.
- Testing & versioning: unit + e2e testing, semantic versioning.
Nice To Have
- Prototyping & design: UI/UX awareness, simple prototyping. Experience with Figma is a plus.
- Image Processing: image output and conversion (formats, color profiles, DPI).
- Backend: Node.js (LoopbackJS/Koa) and/or .NET Core; modern API design and architecture.
- Databases: SQL (PostgreSQL/MS SQL) and/or NoSQL (MongoDB); comfortable with ORMs/query builders.
- Misc: WebSockets/real-time; AWS cloud environment, GraphQL.
Soft Skills
- Honest, nice, and open person. Be ready to openly communicate your progress, implementation roadmap and failures. We work remotely, so communication is key for us.
- Fast and curious learner.
- Readiness to assess, estimate, and time-track task implementation accurately.
- Be a team player, supportive, and responsible.
- Be ready to think and act out of your box.
- Be able to understand all project stakeholders, communicate, and collaborate openly.
- Execute a high level of responsibility for personal results.
Responsibilities
- Take ownership of the front-end stack on our largest custom projects (Vue/Vuetify SPAs), working independently under the team lead's guidance.
- Pick up support and maintenance of live projects first. Assess and resolve issues, becoming a reliable support for the existing team.
- Deliver features end-to-end, from idea and estimation through implementation, review, and production push โ owning your features without needing close supervision.
- Contribute to the LiveArt Designer Core Component and its integrations across client stores.
- Produce well-structured, testable, and documented code; participate in code review and share the load of keeping standards high.
- Communicate progress, blockers, and estimates proactively, so planning and prioritisation get easier for the whole team.
What We Offer
- Competitive compensation depending on your level.
- Remote work environment in a small team.
- Flexible full-time working schedule.
- AI tools compensation.
- Quarterly performance reviews and career planning.
- 21 days of paid days off per year.
Required domain experience
E-commerce / Marketplace
2 years
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 29 June
232 views
ยท
48 applications
Last responded 9 minutes ago
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...