Frontend Web Developer
Sowlutions Inc. | Tech for Equity | Early Stage | Venture Capital · Zouk Mosbeh, Keserwan-Jbeil Governorate, Lebanon
Apply & track with Apply EdgeJob Title: Frontend Web Developer (Vue.js/NuxtJS)Location: Onsite only – Zouk MosbehEmployment Type: Full-timeWorking Hours: Weekdays from 9 AM to 7 PMAbout us:Sowlutions is a tech accelerator that partners with early-stage startups to build their products, not just fund them. With a hands-on approach, they guide founders from idea to scalable MVP.Job Responsibilities:Develop and maintain user-facing features using Vue.js/NuxtJS with JavaScript/TypeScriptBuild reusable, scalable components with clean and maintainable code and consistent stylingWrite modern CSS that holds up across breakpoints, browsers, and devicesIntegrate the frontend with backend APIs and services to ensure smooth data flowWrite and maintain unit tests using Jest to keep code quality in checkWork closely with UI/UX designers and Operations to implement designs pixel-accurately, including the details that get skipped: loading and empty states, hover and focus behavior, error messagingTake part in sprint planning, code reviews, and daily standups in an Agile environmentSpot and fix performance and layout issues without being askedKeep up with modern development trends and best practicesRequired Skills & Qualifications:Some experience with Vue.js and NuxtJS, you don't need to be an expert, but you should be honest about what you know and ready to improveStrong CSS fundamentals — layout, spacing, typography, and responsive behaviorA working knowledge of JavaScript and TypeScriptFamiliarity with modern frontend build tools like Webpack or ViteAble to work with RESTful APIs and handle integrations properlyIf you've worked in Agile/Scrum, that's a plus, if not, you'll need to adapt quicklyAble to collaborate with designers and turn Figma mockups into working UI, matching the design rather than approximating itClear and direct communication is importantExperience with Git, you should know how to work with branches and keep a clean commit historyNice to Have:Hands-on experience with NuxtJS and Vue ecosystem tools like Pinia or Vue RouterSolid understanding of frontend design patternsExperience with i18n and internationalization best practicesComfortable giving input in early UI/UX discussions and suggesting practical solutionsFamiliarity with UI libraries like Vuetify, Vuestic, PrimeVue, or similar Vue-based frameworksAccessibility awareness — semantic HTML, keyboard navigation, sensible contrastA portfolio or live work we can look atThis is an in-office role. You should be willing to work from our office in Zouk Mosbeh.