#1 Job Board for tech industry in Europe

  • Job offers
  • All offersPoznańJSMid Developer
    Mid Developer
    New
    JS
    CO-LAB

    Mid Developer

    Poznań
    2 542 - 3 305 USDNet/month - B2B
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      Vue.js

      regular

      Nuxt.js

      regular

      Tailwind CSS

      regular

      Vuex

      regular

      CSS

      regular

      API

      regular

      HTTP

      regular

    Job description

    Online interview

    Who we are

    CO-LAB, a dynamic startup at the forefront of AI-driven innovation, is seeking an exceptional Mid-Developer 🧑‍💻👩‍💻 to join our rapidly expanding team. We're on a mission to revolutionize digital product development, and we're looking for passionate technologists to help us lead the charge 🚀


    At CO-LAB, we transform visionary concepts into powerful, AI-enhanced digital solutions. Our fast-paced environment fosters creativity, continuous learning, and the application of cutting-edge AI technologies.


    As our new developer, you'll have the opportunity to:

    • Immerse yourself in the exciting world of Generative AI
    • Collaborate with cross-functional teams of industry experts
    • Develop innovative solutions using a mix of traditional coding, low-code, and no-code platforms
    • Contribute to rapid development cycles with tangible, market-changing outcomes


    We're seeking candidates who are not only technically proficient but also driven by a passion for AI and its potential to reshape industries. If you thrive in dynamic environments, are excited by the prospect of rapid innovation, and are eager to make a significant impact in a startup atmosphere, we encourage you to apply 🤝


    Join CO-LAB, and be part of a team that's redefining the possibilities of AI-driven digital innovation. Together, we'll create the technologies of tomorrow, today.

    [Important information] We are looking for a person from Poznań who will be able to commute to the office at least 3 times a week.


    📌 Key Responsibilities

    • Rapidly develop and iterate on web applications using Vue.js (or React) and Nuxt.js, (or Next.js) leveraging modern JavaScript (ES6+) features to deliver MVP and new features at startup speed.
    • Swiftly design and implement responsive user interfaces using Tailwind CSS or other CSS frameworks, ensuring quick turnaround on UI/UX improvements.
    • Efficiently manage application state using Vuex or Pinia, and implement fast data fetching strategies to keep pace with evolving product requirements.
    • Quickly integrate and interact with backend APIs, handling authentication and authorization processes to support rapid feature deployment.
    • Optimize application performance on the fly, focusing on server-side rendering (SSR) techniques and efficient code practices to maintain speed as the product scales.
    • Actively collaborate in a fast-paced, Agile startup environment, participating in sprint planning, daily stand-ups, and rapid iteration cycles.
    • Conduct swift code reviews and provide immediate, constructive feedback to maintain high code quality without slowing down development.
    • Rapidly troubleshoot and debug issues, proposing and implementing effective solutions to minimize downtime and maximize development velocity.
    • Stay at the cutting edge of web development and AI technologies, quickly applying new knowledge to improve development processes and application features in real-time.
    • Adaptively prioritize tasks and manage time effectively to meet tight deadlines and pivot quickly based on startup needs and market feedback.


    📌 Essential Skills

    • JavaScript (ES6+) – solid knowledge of modern JavaScript features such as async/await, promises, destructuring, and classes.
    • Nuxt.js (or Next.js) – in-depth knowledge of the Nuxt.js framework, including project structure: correct use of pages, layouts, and components folders; Routing: dynamic paths, middleware, redirects; Data fetching: knowledge of methods such as asyncData, fetch, $fetch or native fetch; SSR (Server-Side Rendering): understanding how SSR works and how to optimize applications with server-side rendering.
    • Vue.js (or React) – the ability to create components in Vue, use the reactivity API, compute, watchers, props, and slots
    • Tailwind CSS / CSS – knowledge of Tailwind CSS (if used) or a good understanding of CSS styling (SCSS, Less), including responsiveness and UI customization principles.
    • Vuex / Pinia – application state management, understanding the principles of Vuex (or Pinia) and the ability to manage global state.
    • International Routing (i18n) – configuration and management of multilingual applications, e.g. using nuxt-i18n.
    • HTTP Requests – handling API requests (e.g. $fetch, native fetch), and managing external data.
    • Nuxt Plugins – creating and configuring your plugins, and correctly managing application dependencies.
    • Bun/NPM/Yarn – managing project dependencies and knowledge of build tools such as nuxt build, and nuxt generate.
    • Working with the backend – understanding how to connect Nuxt to the backend (API, authorization, sessions).
    • Communication – the ability to clearly and concisely convey information within the team and the ability to actively listen, both in written and verbal form.
    • Teamwork – the ability to work effectively in a team, share knowledge, support other team members, and the ability to work in Agile environments (Scrum, Kanban).
    • Problem-solving – the ability to independently and creatively approach solving technical problems and propose improvements.
    • Work organization – the ability to plan and prioritize tasks to effectively achieve project goals and meet deadlines.
    • Adaptation to change – flexibility in responding to changes in the project, the ability to quickly adapt to new tools, technologies, and processes.
    • Feedback – the ability to provide and receive constructive feedback, which promotes the joint development of the team and the improvement of the project quality.


    📌 Nice to have

    • Test automation – the ability to write unit and end-to-end tests, using tools such as Jest, and Cypress.
    • CI/CD – knowledge of Continuous Integration and Continuous Deployment processes (e.g. pipeline configuration for Nuxt applications).
    • Performance optimization – the ability to optimize applications in terms of loading time, image optimization, CSS/JS code, and lazy loading.
    • Headless CMS – integration of Nuxt with headless CMSs (e.g. Strapi, Contentful, Prismic).
    • PWA (Progressive Web Apps) – knowledge of creating PWA applications using Nuxt.
    • SEO – SEO optimization in Nuxt applications (meta tag configuration, sitemap, robots.txt).
    • GraphQL – experience working with GraphQL, integration with Apollo Client.
    • SSR Cache – the ability to manage cache for SSR applications, e.g. using Redis.
    • WebSockets – implementation of real-time communication using WebSockets.
    • Docker – containerization of Nuxt applications using Docker and knowledge of DevOps (managing production environments, staging).
    • Headless UI Frameworks – work with tools like PrimeVue or other UI frameworks adapted to serverless applications.


    🤲 What We Offer

    • Cutting-Edge Tech Exposure: Hands-on experience with the latest AI and web technologies, keeping your skills at the forefront of innovation.
    • Rapid Skill Growth: Accelerated learning opportunities in a fast-paced environment, rapidly expanding your expertise across multiple domains.
    • Impactful Work: Direct contribution to market-changing products, seeing your efforts translate into tangible outcomes that shape industries.
    • Flexible Work Arrangements: Remote work options or flexible hours to support work-life balance in a startup culture.
    • Career Advancement: Clear path for rapid career progression as the company grows, with early opportunities to take on leadership roles.
    • Collaborative Culture: Work closely with cross-functional teams and industry experts, fostering a rich, collaborative environment.
    • Innovation Time: Dedicated time for personal projects or exploring new technologies that could benefit the company.
    • Professional Development Budget: Allocation for conferences, courses, or certifications to support your continuous learning and growth.
    • Startup Perks: Casual dress code, team building events, and a vibrant office space (if on-site) designed to foster creativity and collaboration.


    💡 Our Recruitment Process

    Step 1. Application Review

    • Our team reviews your application, resume, and any provided portfolio or project links.
    • Promising candidates move to the next stage.


    Step 2. Initial Call with Product Manager

    • A 30-minute phone call or video chat with our Product Manager.
    • Discuss your background, interest in AI and startups, and alignment with CO-LAB's mission.
    • Learn more about our current projects and company culture.


    Step 3. Online Technical Interview

    • 60-90 minute video call with our Senior Developer.
    • Technical discussion and code review.
    • Collaborative problem-solving session using a shared coding environment.
    • Focus on your experience with Vue.js, Nuxt.js, and modern JavaScript.


    Step 4. Onsite Meeting

    • Onsite visit to our office
    • Meeting with our Founder
    • Explore your vision for AI in web development.
    • Discuss CO-LAB's future direction and your potential role in it.
    • Office tour and meeting the team


    Step 5. Decision and Offer

    • Our team convenes to decide within 2-3 business days.
    • Successful candidates receive an offer detailing compensation, benefits, and start date.


    Step 6. Onboarding

    • Once you accept, our team initiates the onboarding process to ensure a smooth start at CO-LAB.


    All offersPoznańJSMid Developer

    Apply for this job

    File upload
    Add document

    Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
    Please be informed that the data controller is CO-LAB SP. z o. o. (hereinafter "controller"). You have the right to requ...more

    Check similar offers

    Mid Frontend Developer

    New
    BlockyDevs sp. z o.o.
    2.8K - 4.83K USD
    Poznań
    , Fully remote
    Fully remote
    JavaScript
    CSS
    React

    Fullstack Developer (Vue.js + Node.js)

    New
    MindPal
    2.03K - 3.05K USD
    Poznań
    , Fully remote
    Fully remote
    Node.js
    Vue
    Docker

    Frontend Developer (Vue.js)

    New
    Execon
    2.54K - 3.81K USD
    Poznań
    , Fully remote
    Fully remote
    Vue.js
    TypeScript
    Nuxt.js

    Fullstack Developer

    New
    GetResponse S.A.
    2.66K - 4.21K USD
    Poznań
    , Fully remote
    Fully remote
    Node.js
    Git
    React

    Front End Developer (React)

    New
    Swivl
    3K - 4.2K USD
    Poznań
    , Fully remote
    Fully remote
    Front-End
    Ukrainian
    English